📜  如何在C#中设置CheckBox的外观?(1)

📅  最后修改于: 2023-12-03 15:24:28.107000             🧑  作者: Mango

如何在C#中设置CheckBox的外观?

在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。