在我的表单上,我有4个RadioButton,每个按钮的外观都设置为Button
。在我的计划,我改变每个这些单选按钮的ForeColour
,BackColour
和AutoCheck
状态,如下:
ARadioButton.AutoCheck = False
ARadioButton.BackColor = Color.FromKnownColor(KnownColor.ControlLightLight)
ARadioButton.ForeColor = Color.FromKnownColor(KnownColor.ControlDark)
但是,稍后,我将这些属性重置为默认值:
ARadioButton.AutoCheck = True
ARadioButton.BackColor = DefaultBackColor
ARadioButton.ForeColor = DefaultForeColor
我的问题是,不是突出显示整个按钮,而是仅在外部显示,如下图所示。
起初:
使用上面的代码进行更改并将RadioButtons重置为默认值之后:
我知道这看似微不足道,但是RadioButton
当用户单击时,我希望将整个内容突出显示RadioButton
,而不仅仅是单击外部。
有什么办法可以重设吗?
尝试将BackColor属性设置为Color.Transparent
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句