如何将Checkbox选中属性设置为true

时间:2010-05-31 04:35:38

标签: c# checkbox

我想将复选框的默认属性设置为true

6 个答案:

答案 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。

对于环境中的所有复选框,不单独更改每个复选框?无法做到。虽然我想如果你真的雄心勃勃,你可以写一个后编译器或其他一些。