我在GroupBox控件中有各种RadioButton控件。每一个都代表一个硬币面额,当我选择一个时,程序用选定的硬币做一些逻辑。这是正常的,但我想删除RadioButton圆(白色圆)。检查附图:
如何删除RadioButton控件中的圆圈?
答案 0 :(得分:6)
简单方法:将RadioButton的Appearence
属性更改为Button
值。
RadioButton.Appearance Property (System.Windows.Forms)
结果如下:
答案 1 :(得分:1)
我认为唯一的方法是视觉继承,你必须创建一个派生自 RadioButton类的新类并覆盖方法 OnPaint
class ChangedRadioButton : System.Windows.Forms.RadioButton
{
protected override void OnPaint(PaintEventArgs e)
{
base.OnPaint(e);
// your modifications
}
}