2012-07-20 2 views
0

이 질문은 너무 오랫동안 내 머리 속에 있습니다. 이 사람이 ".dll"파일 또는 이와 유사한 사용자 지정 테두리 및 사용자 지정 컨트롤이있는 양식을 어떻게 만들었습니까? 그것은 단지 ".exe"입니다.C#의 WindowsForm에 테마를 적용하는 방법은 무엇입니까?

내 질문은 간단합니다 : 어떻게하면됩니까? 당신이 DLL 파일없이 의미하지만 Windows에서 그리기 사용자 정의 테두리를 체크 아웃하는 것이 좋습니다 무엇

enter image description here

+0

그 스크린 샷은 winforms 또는 WPF입니까? http://documentation.devexpress.com/#WindowsForms/clsDevExpressLookAndFeelDefaultLookAndFeeltopic –

+0

winforms입니다. 당신의 링크를 살펴 보겠습니다. 고마워요. –

+0

[ILMERGE] (http://research.microsoft.com/en-us/people/mbarnett/ilmerge.aspx)를 사용하여 EXE에 DLL을 결합하지 않으면 DLL 의존성을 피해 갈 것이라고 생각하지 않습니다. –

답변

0
+0

응용 프로그램이 ".exe"로만되어 있으므로 테마를로드하는 데 ".fsl"또는 ".dll"이 필요하지 않습니다. –

+0

다른 라이브러리가 필요하다고 생각합니다. –

+0

이 라이브러리에는 너무 많은 버그가 있습니다. 미안합니다. –

0

이 dll을하지 않는 그냥 사실 양식 타사 응용 프로그램에 의존하지 않는다는 의미입니다. 개발자가 dll에서 병합했을 수 있습니다. ILMerge을 사용하여 DLL에 병합 된 resouces/assmblies가 있는지 확인하거나 other means을 사용하여 WPF 앱인 경우 확인할 수 있습니다.

타사 컨트롤을 사용하거나 GDI +를 사용하여 양식/컨트롤을 사용자 지정하는 것 외에 OS에서 지원하는 것을 제외하고 WinForm 컨트롤의 스킨/테마에 대한 기본 지원이 없습니다.

+0

답변 주셔서 감사합니다. 사용자 정의 컨트롤과 테두리를 지원하는 무료 무료 타사 응용 프로그램을 알고 계십니까? –

관련 문제