문제

MessageBox의 버튼 스타일에 문제가 있습니다. 현재 프로젝트에서 다음 코드 줄을 호출하면 버튼은 한 유형의 Visual Apperance/Style을 얻습니다. 그리고 새로운 vb.net Windows 응용 프로그램 프로젝트를 만들면 표준 Windows Apperance/Style이됩니다.

Windows.Forms.MessageBox.Show("Yaay", "Yaay!", Windows.Forms.MessageBoxButtons.OK)

아래 버튼의 차이점을 참조하십시오. 나는 그들이 부모 나 일부 프로젝트 설정에서 시각적 인 적절성을 상속받을 것으로 생각됩니다. 그러나 나는 어디에서 알 수 없었습니다.

두 프로젝트 모두 vb.net 2.0에서 생성되며, 모두 동일한 System.Windows.Forms -DLL으로 참조 (c : windows microsoft.net framework v2.0.50727 system.windows.forms.dll)를 가지고 있습니다.

http://www.freeimagehosting.net/uploads/2a956b0675.jpg스크린 샷을 찾을 수 있습니다 여기.

당신의 도움을 위해 미리 고맙습니다!

도움이 되었습니까?

해결책

나는 내가있는 곳에서 이미지를 볼 수 없으므로 이것이 당신에게 도움이 될지 확실하지 않습니다.

각 솔루션의 프로젝트 속성을 열고 응용 프로그램 탭을보십시오.

"Applicaton Framework 활성화"항목이 틱 되었습니까? 그렇다면 "XP 시각적 스타일 활성화"항목도 틱 되었습니까?

그것은 두 솔루션의 차이일지도 모릅니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top