2014-06-12 4 views
1

제 양식에 각각 모양이 Button 인 4 개의 RadioButton이 있습니다. 내 프로그램에서 나는 다음과 같이 이들의 RadioButton의 ForeColour, BackColourAutoCheck 상태의 각 변경 :RadioButtons가 올바르게 강조 표시되지 않습니다.

ARadioButton.AutoCheck = True 
ARadioButton.BackColor = DefaultBackColor 
ARadioButton.ForeColor = DefaultForeColor 

내 문제가 있습니다 :

ARadioButton.AutoCheck = False 
ARadioButton.BackColor = Color.FromKnownColor(KnownColor.ControlLightLight) 
ARadioButton.ForeColor = Color.FromKnownColor(KnownColor.ControlDark) 

그러나 나중에, 나는 기본적으로 다시 이러한 속성을 다시 전체 버튼이 강조 표시되는 대신 외부 이미지 만 표시됩니다 (아래 그림 참조). 원래

:

http://i.stack.imgur.com/lvd5x.png

사항이 변경되고, 리셋 RadioButtons를 사용하여 위의 코드를 사용하여 기본값으로 후 :이 사소한 것처럼 보일 수 있습니다 알고

http://i.stack.imgur.com/JQ9hG.png

을,하지만 전체 싶습니다 RadioButton은 사용자가 외부뿐만 아니라 RadioButton을 클릭 할 때 강조 표시됩니다.

어떻게 든 초기화 할 수있는 방법이 있습니까?

+0

사진을 직접 게시물에 넣을 수 없어 죄송합니다. 나는 충분한 평판이 없다. :( – Joshua

답변

1

BackColor 속성을 ColorTransparent로 설정해보십시오.

+0

고마워요 @ 찰리! 그게 내 문제를 해결 :) – Joshua

관련 문제