在我的表单上,我有4个RadioButtons,每个都将其外观设置为Button
。在我的计划中,我更改了每个RadioButton的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
。
有没有办法可以以某种方式重置这个?
答案 0 :(得分:1)
尝试将BackColor属性设置为Color.Transparent