표준 사용자 컨트롤 모양 (단추, dgv, txtbox ... 등) 및 내 양식의 레이아웃을 알맞게 빌드 된 응용 프로그램과 같은 현대 미술 인터페이스 상태로 사용자 정의하고 싶습니다. 내가 어떻게 할 수 있니?. 무엇을 찾을 것인가? 어떤 기사, 책 .. 등 도움이 될 수 있습니다!WinForms에서 UI 컨트롤의 모양과 느낌을 사용자 정의하는 방법은 무엇입니까?
답변
정확히 무엇을 달성하기를 원하십니까? 그러나 사용자가 직접 페인트를 처리하여 대부분의 컨트롤의 모양을 사용자 정의 할 수 있습니다.
쉽게 skinnable 일부 타사 Winforms 컨트롤 라이브러리가 있습니다.
또한 옵션 인 경우 WPF는 원하는 모양을 변경하는 매우 강력한 스타일 시스템을 제공합니다.
컨트롤의 모양을 사용자 지정하려면 OnPaint 메서드를 재정 의하여 직접 페인트를 수행해야합니다. 거기에 사용자 정의 컨트롤을 만들고 수정할 수있는 많은 방법을 보여주는 수많은 예제가 있습니다.
Google 검색 http://www.google.com/search?hl=en&q=dotnet+custom+textbox&aq=f&aqi=&aql=&oq=&gs_rfai= 사용자 지정 텍스트 상자입니다.
this.DrawMode = DrawMode.OwnerDrawFixed; 그렇지 않으면 OnPaint가 호출되지 않습니다.
WinForms 대신 WPF를 사용할 수있는 경우 컨트롤의 모양을 사용자 지정하는 것이 훨씬 쉽습니다. 그러나 WinForms를 사용해야하는 경우 Graphics 개체를 통해 액세스되는 GDI+ functions을 사용하여 그림에 익숙해 져야합니다. 여기
이 customising Windows Froms controls@ johannes, 네, 저의 게으름입니다. 내 대답을 고칠 것입니다. –
DevExpress에 대한 몇 가지 링크입니다 것은 여러 GUI 스타일을 제공 할 것 같은 라이브러리입니다. 그렇지 않으면 Paint() 이벤트를 재정의하는 것이 좋습니다.
- 1. django admin의 모양과 느낌을 사용자 정의하는 방법
- 2. ASP.NET 서버 컨트롤의 모양과 느낌을 변경하는 방법은 무엇입니까?
- 3. Sharepoint 사이트의 모양과 느낌을 수정하는 방법은 무엇입니까?
- 4. Qt 양식의 모양과 느낌을 변경하는 방법은 무엇입니까?
- 5. 모양과 느낌을 두 번 이상 변경 하시겠습니까?
- 6. ValidationSummary Silverlight 컨트롤의 HeaderTemplate을 사용자 정의하는 방법은 무엇입니까?
- 7. iphone 게임의 모양과 느낌을 일치시키기 위해 Game Center에 사용자 지정 GUI를 추가하는 방법은 무엇입니까?
- 8. Google 뉴스 UI의 모양과 느낌을 대략적으로 표현하는 CSS/jQuery 라이브러리?
- 9. Winforms에서 컨트롤의 배경으로 할당 할 이미지에 문자열을 그리는 방법은 무엇입니까?
- 10. MPMoviePlayerController를 사용자 정의하는 방법은 무엇입니까?
- 11. EAGLView를 사용자 정의하는 방법은 무엇입니까?
- 12. wx.ProgressDialog를 사용자 정의하는 방법은 무엇입니까?
- 13. DatePickerDialog를 사용자 정의하는 방법은 무엇입니까?
- 14. WinForms에서 WPF 호스팅 된 컨트롤의 DependencyProperty에 바인딩
- 15. 하나의 컨트롤에서만 시스템 모양과 느낌을 적용 할 수 있습니까?
- 16. 자바의 내 슬라이더가 모든 플랫폼에서 동일한 모양과 느낌을 제공하지 않습니다.
- 17. 은 경고 기본 윈도우의 모양과 느낌을 변경하는 어쨌든 거기
- 18. 많은 pentaho prpt 보고서 사이에 모양과 느낌을 공유하십시오.
- 19. Iphone UI 구성 요소의 모양과 느낌 바꾸기
- 20. ASP.NET 플랫폼으로 개발 된 웹 응용 프로그램에서 iPhone 고유의 모양과 느낌을 모방하는 방법은 무엇입니까?
- 21. Goldberg CMS에서 레이아웃을 사용자 정의하는 방법은 무엇입니까?
- 22. UITableViewCell에서 버튼을 사용자 정의하는 방법은 무엇입니까?
- 23. list/menu를 사용자 정의하는 방법은 무엇입니까?
- 24. iReport에서 필드 패턴을 사용자 정의하는 방법은 무엇입니까?
- 25. Asp.Net - 캘린더를 만들고 사용자 정의하는 방법은 무엇입니까?
- 26. 플렉스 차트에서 CircleItemRenderer를 사용자 정의하는 방법은 무엇입니까?
- 27. Window.print를 사용하면서 인쇄를 사용자 정의하는 방법은 무엇입니까?
- 28. XCode 도구 모음을 사용자 정의하는 방법은 무엇입니까?
- 29. 내 언어로 Eclipse를 사용자 정의하는 방법은 무엇입니까?
- 30. 하스켈에서 사용자 정의 예외를 정의하는 방법은 무엇입니까?
"알맞게 만들어진 응용 프로그램과 같이 현대의 예술적 인터페이스"- 나를 용서 하시되 무엇을 도와 드릴까요? 대부분의 하드웨어 공급 업체가 장치와 함께 번들로 묶어 두지 않도록하십시오 : 대다수 사용자 * 돈 아무도 쓸모가 없어 보이는 멋진 UI를 원합니다. 일관성은 UI와 관련하여 * 좋은 점입니다. – Joey
@Joey Ah, 하드웨어 벤더 및 UI ... 그 자체로 예술. –