如何将复选框选中属性设置为true

问题描述 投票:0回答:7

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

c# checkbox
7个回答
12
投票

我想你的意思只是在打开表格时,选中一个或多个复选框。

只需在

Form_Load
方法中写入即可

private void Form_Loaded (object sender, RoutedEventArgs e) {
    CheckBox1.IsChecked = true;
}

4
投票

chkEntregue.CheckState = CheckState.Checked;


3
投票

设计时在 Visual Studio 的“属性”窗口中将 Checked 属性设置为 True。


3
投票

设置复选框:

 CheckBoxName.SetCurrentValue(CheckBox.IsCheckedProperty, true);

要取消设置复选框:

 CheckBoxName.SetCurrentValue(CheckBox.IsCheckedProperty, false);

2
投票

你没有指定哪个平台,所以我会针对WPF回答这个问题,在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));
}

1
投票

对于给定的复选框? 在表单设计器中编辑表单,并将

Checked
属性更改为 true。

对于环境中的所有复选框,无需单独更改每个复选框? 做不到。 不过我想如果你真的雄心勃勃,你可以编写一个后编译器或类似的东西。


0
投票
Checkbox1.Checked = true;

将其放在 form_load 中或在初始化组件之后。

© www.soinside.com 2019 - 2024. All rights reserved.