📅  最后修改于: 2023-12-03 15:24:28.107000             🧑  作者: Mango
在C#中,我们可以使用CheckBox控件来表示一个二进制的状态。该控件有三种常见的外观:默认、盒子以及开关。我们可以通过以下方式来设置CheckBox的外观。
CheckBox控件默认会选择Default样式,为每个主题提供一个标准的复选框外观。
checkbox.Appearance = Appearance.Normal;
盒子外观可以使CheckBox看起来像是一个被选中的方形盒子。
checkbox.Appearance = Appearance.Button;
checkbox.FlatStyle = FlatStyle.Flat;
开关外观的CheckBox看起来像是一个被选中的开关按钮。
checkbox.Appearance = Appearance.Button;
checkbox.FlatStyle = FlatStyle.Standard;
以上代码将此控件的Exampelating属性设置为盒子或开关样式,并用FlatStyle属性设置其外观样式。
请注意,你只能设置Appearance属性和FlatStyle属性中的一个。另外,较老的CheckBox默认有FlatStyle.Popup的样式,如果这个样式不适合使用,可以将其设置为FlatStyle.Flat 或 FlatStyle.Standard。