2010-05-06 4 views
0

C# 환경에서 확인란의 CheckState 속성을 Indeterminate로 설정하면 확인란 내에 "녹색 사각형"이 표시됩니다.Winforms Checkbox : CheckState 속성 불확실한 렌더링 다름

VB 환경에서는 "회색 체크"로 표시됩니다 ("더미"사용자의 경우에도 덜 직관적입니다).

VB.NET에서 불확정 상태가 "녹색 사각형"처럼 보이게하려면 어떻게해야합니까?

Btw, VS2008, Winforms 2.0을 사용하고 있습니다.

(Btw2! 나는 두 태그 내 질문에 더 적절하지만 때문에 포인트에 StackOverflow에 의해 허용 checkState에는 불확정, 만들려고) 당신은을 얻을 수있는 응용 프로그램에 대한 XP 비주얼 스타일을 사용하도록 설정해야합니다

답변

2

을 녹색 사각형. Main 함수에서 다음을 호출하십시오. Application.Run(...)을 호출하십시오.

Application.EnableVisualStyles(); 
+0

Nice! 매력처럼 일했다. – joedotnot

+0

그러나 내 MDI 상위 폼의 툴바에 이미지가 표시되지 않기 때문에 사용할 수 없습니다! 인터넷 검색은 Application.DoEvents()를 사용하라고 말했지만 나에게 아무 것도하지 않았습니다. 다음 단계는 "manifests"를 사용하는 것입니다. 의미가 무엇이든간에 .. – joedotnot

+0

비슷한 상황이었고 불확정 체크 박스를 단념하다 – PsychoData

관련 문제