从复选框更改布尔值

克里斯·伯奇

我有一个名为 sendDataAuth 的布尔值。此布尔值在加载时设置为 true。我有一个复选框,它在加载时默认处于选中状态。

我试图让这个 bool 值在未选中时更改为 false,如果再次选中则返回 true。

我试图创建一个 if 语句。如果复选框状态发生变化,则更改 bool 的值。

private void CheckBox1_CheckedChanged(object sender, EventArgs e)
{
    if (checkBox1.Checked)
    {
        sendDataAuth = true;
    }
    else
    {
        sendDataAuth = false;
    }
}

布尔值保持为真,永远不会改变。

上一页

如果您使用的是C# Winform

将 sendDataAuth 的值更改为复选框值的简单方法是:

private void CheckBox1_CheckedChanged(object sender, EventArgs e)
{
    sendDataAuth = checkBox1.Checked;
}

如果您使用的是C# WPF

Checked 和 IsChecked 之间可能存在误解。

Checked是单击 CheckBox 时调用的操作。

IsChecked是它的值(布尔值)

因此,如果您想修改 sendDataAuth 的值,您可以将此值绑定到 Checkbox 的 IsChecked,或者如果您继续使用实际方法,请执行以下操作:

private void CheckBox1_OnChecked(object sender, RoutedEventArgs e)
{
    sendDataAuth = CheckBox1.IsChecked ?? false;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从复选框列表更改布尔值

来自分类Dev

未捕获分配给复选框更改的布尔值上的 ngOnChanges

来自分类Dev

如果布尔值是true,如何检查复选框?

来自分类Dev

复选框,布尔值和狂欢

来自分类Dev

如果布尔值是true,如何检查复选框?

来自分类Dev

格式布尔值/复选框标签未隐藏

来自分类Dev

从datagridview进入复选框的布尔值

来自分类Dev

通过复选框传递布尔值

来自分类Dev

布尔值作为复选框并保存表单

来自分类Dev

Activeadmin将复选框中的值另存为布尔值

来自分类Dev

ExtJS 4 MVC,获取复选框值整数而不是布尔值

来自分类Dev

Activeadmin将复选框中的值另存为布尔值

来自分类Dev

Dart Angular2-使用复选框值将组件布尔值绑定

来自分类Dev

如何发布复选框值而不是布尔值 - Angular 5

来自分类Dev

流星:将复选框(作为布尔值)插入子模式(aldeed2)

来自分类Dev

字节到布尔值的转换器(复选框)

来自分类Dev

Play Framework是否使用复选框提交布尔值?

来自分类Dev

将多个布尔值绑定到单个WinForms复选框

来自分类Dev

在发布到Django视图之前,将复选框“ on”转换为布尔值

来自分类Dev

复选框检查Angular2布尔值是否为true

来自分类Dev

根据存储过程中的非布尔值在Gridview中选中复选框

来自分类Dev

如何在React的数据预览中显示复选框布尔值?

来自分类Dev

如何将复选框选中状态保存为布尔值?

来自分类Dev

将复选框布尔值转换为BIRT 4.1中的字符串?

来自分类Dev

JTabel列中的复选框,而不是使用CellRenderer的布尔值

来自分类Dev

如何在Angular.js中的复选框上切换布尔值

来自分类Dev

当放置在视图模型AngularJS中时,复选框输入返回布尔值

来自分类Dev

流星:将复选框(作为布尔值)插入子模式(aldeed2)

来自分类Dev

使用 Apache FileItem 从复选框中获取布尔值的优雅方式

Related 相关文章

  1. 1

    从复选框列表更改布尔值

  2. 2

    未捕获分配给复选框更改的布尔值上的 ngOnChanges

  3. 3

    如果布尔值是true,如何检查复选框?

  4. 4

    复选框,布尔值和狂欢

  5. 5

    如果布尔值是true,如何检查复选框?

  6. 6

    格式布尔值/复选框标签未隐藏

  7. 7

    从datagridview进入复选框的布尔值

  8. 8

    通过复选框传递布尔值

  9. 9

    布尔值作为复选框并保存表单

  10. 10

    Activeadmin将复选框中的值另存为布尔值

  11. 11

    ExtJS 4 MVC,获取复选框值整数而不是布尔值

  12. 12

    Activeadmin将复选框中的值另存为布尔值

  13. 13

    Dart Angular2-使用复选框值将组件布尔值绑定

  14. 14

    如何发布复选框值而不是布尔值 - Angular 5

  15. 15

    流星:将复选框(作为布尔值)插入子模式(aldeed2)

  16. 16

    字节到布尔值的转换器(复选框)

  17. 17

    Play Framework是否使用复选框提交布尔值?

  18. 18

    将多个布尔值绑定到单个WinForms复选框

  19. 19

    在发布到Django视图之前,将复选框“ on”转换为布尔值

  20. 20

    复选框检查Angular2布尔值是否为true

  21. 21

    根据存储过程中的非布尔值在Gridview中选中复选框

  22. 22

    如何在React的数据预览中显示复选框布尔值?

  23. 23

    如何将复选框选中状态保存为布尔值?

  24. 24

    将复选框布尔值转换为BIRT 4.1中的字符串?

  25. 25

    JTabel列中的复选框,而不是使用CellRenderer的布尔值

  26. 26

    如何在Angular.js中的复选框上切换布尔值

  27. 27

    当放置在视图模型AngularJS中时,复选框输入返回布尔值

  28. 28

    流星:将复选框(作为布尔值)插入子模式(aldeed2)

  29. 29

    使用 Apache FileItem 从复选框中获取布尔值的优雅方式

热门标签

归档