我想将复选框的默认属性设置为true
答案 0 :(得分:8)
我想你只是意味着在打开表单时会检查一个或多个复选框。
只需写入Form_Load
方法即可
private void Form_Loaded (object sender, RoutedEventArgs e) {
CheckBox1.IsChecked = true;
}
答案 1 :(得分:2)
在设计时,在Visual Studio的“属性”窗口中将Checked属性设置为True。
答案 2 :(得分:2)
你还没有指定哪个平台,所以我会为WPF回答这个问题,这绝对是可能的。
您可以在CheckBox.IsCheckedProperty上使用OverrideMetadata方法为所有CheckBox提供默认值“true”。将此代码添加到App类(在App.xaml.cs中):
protected override void OnStartup(StartupEventArgs e)
{
base.OnStartup(e);
CheckBox.IsCheckedProperty.OverrideMetadata(typeof(CheckBox),
new FrameworkPropertyMetadata(true));
}
答案 3 :(得分:2)
设置CheckBox:
CheckBoxName.SetCurrentValue(CheckBox.IsCheckedProperty, true);
取消设置CheckBox:
CheckBoxName.SetCurrentValue(CheckBox.IsCheckedProperty, false);
答案 4 :(得分:2)
chkEntregue.CheckState = CheckState.Checked;
答案 5 :(得分:1)
对于给定的复选框?在表单设计器中编辑表单,并将Checked
属性更改为true。
对于环境中的所有复选框,不单独更改每个复选框?无法做到。虽然我想如果你真的雄心勃勃,你可以写一个后编译器或其他一些。