winform checkbox选中和不选中分别设置值
时间: 2023-10-10 11:10:34 浏览: 43
当winform checkbox选中时,可以将一个变量设置为True或1来表示选中状态,当winform checkbox未选中时,可以将变量设置为False或0来表示未选中状态。可以使用以下代码来实现:
if (checkBox1.Checked)
{
//选中状态
boolValue = true; //或者intValue = 1;
}
else
{
//未选中状态
boolValue = false; //或者intValue = 0;
}
相关问题
winform checkbox属性详解
WinForm 的 CheckBox 控件是一个常用的控件,它可以让用户选择或取消选择一个或多个选项。它有几个常用的属性,包括 Checked、Text、Enabled、Visible 等。其中 Checked 属性表示是否选中,Text 属性表示显示的文本,Enabled 属性表示是否可用,Visible 属性表示是否可见。此外,还有一些其他的属性,如 AutoCheck、Appearance、CheckAlign、FlatStyle 等,它们可以用来控制 CheckBox 的外观和行为。如果需要更详细的了解,可以参考 MSDN 上的文档。
checkbox如何把选中内容添加进listbox
在 C# WinForm 中,要将选中的 Checkbox 内容添加到 Listbox 中,您可以参考以下步骤:
1. 在 Visual Studio 中创建一个 Listbox 和 Checkbox。
2. 使用 Checkbox 的 `CheckedChanged` 事件来绑定一个函数,当 Checkbox 被选中或取消选中时,该函数将被调用。
3. 在该函数中,使用 Checkbox 的 `Checked` 属性获取当前 Checkbox 的状态(选中或未选中)。
4. 如果 Checkbox 被选中,使用 Listbox 的 `Items.Add` 方法将选中的内容添加到 Listbox 中。
以下是一个示例程序:
```csharp
private void Form1_Load(object sender, EventArgs e)
{
// 创建 Listbox 和 Checkbox
ListBox listBox = new ListBox();
CheckBox checkBox = new CheckBox();
// 将 Listbox 和 Checkbox 放到界面中
this.Controls.Add(listBox);
this.Controls.Add(checkBox);
// 添加一些示例数据
listBox.Items.Add("apple");
listBox.Items.Add("banana");
listBox.Items.Add("cherry");
// 绑定 Checkbox 的 CheckedChanged 事件到函数
checkBox.CheckedChanged += new EventHandler(AddToListBox);
}
private void AddToListBox(object sender, EventArgs e)
{
CheckBox checkBox = (CheckBox)sender;
ListBox listBox = (ListBox)this.Controls.Find("listBox1", true)[0];
if (checkBox.Checked)
{
string selected_item = listBox.SelectedItem.ToString();
listBox.Items.Add(selected_item);
}
}
```
在这个示例程序中,当 Checkbox 被选中时,将会把当前 Listbox 中选中的项添加到 Listbox 的末尾。如果您需要更复杂的逻辑,可以根据您的需求修改相应的函数。