gpt4 book ai didi

c# - 如果选中三个复选框中的任何一个,则启用字段 C#

转载 作者:太空宇宙 更新时间:2023-11-03 17:40:46 25 4
gpt4 key购买 nike

我有 3 个复选框和一个文本框。如果这些复选框中的任何一个被选中,那么我需要启用文本框,否则保持禁用状态。我需要有关 C# 语法的帮助

这是我的代码:

if ((Checkbox1=checked) || (Checkbox2=checked) || (Checkbox3=checked))
{
Textbox.IsEnabled = true;
}
else {Textbox.IsEnabled = false;}

最佳答案

您可以在一行中完成此操作。

Textbox.IsEnabled = Checkbox1.Checked || Checkbox2.Checked || Checkbox3.Checked;

编辑

看起来你有 ToggleButton,你应该这样做

Textbox.IsEnabled = Checkbox1.IsChecked || Checkbox2.IsChecked || Checkbox3.IsChecked ;

或者更确切地说(认为它可以为空)

TextBox.IsEnabled = (Checkbox1.IsChecked.HasValue && Checkbox1.IsChecked.Value) ||
(Checbox2.IsChecked.HasValue && Checkbox2.IsChecked.Value) || etc.

关于c# - 如果选中三个复选框中的任何一个,则启用字段 C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24762003/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com