C# swer为false,因为如果选中多个复选框,它将不起作用。您需要编写25个方法,每个复选框对应一个!谢谢我忘了检查身体状况。从来没想过会是这样,你怎么这么说呢?看起来很明显,哈哈。谢谢你,汉克斯。我忘了检查身体状况。从来没想过会是这样,你怎么这么说呢?看
C# swer为false,因为如果选中多个复选框,它将不起作用。您需要编写25个方法,每个复选框对应一个!谢谢我忘了检查身体状况。从来没想过会是这样,你怎么这么说呢?看起来很明显,哈哈。谢谢你,汉克斯。我忘了检查身体状况。从来没想过会是这样,你怎么这么说呢?看,c#,winforms,checkbox,textbox,C#,Winforms,Checkbox,Textbox,swer为false,因为如果选中多个复选框,它将不起作用。您需要编写25个方法,每个复选框对应一个!谢谢我忘了检查身体状况。从来没想过会是这样,你怎么这么说呢?看起来很明显,哈哈。谢谢你,汉克斯。我忘了检查身体状况。从来没想过会是这样,你怎么这么说呢?看起来很明显,哈哈。谢谢Guyso,您编写了25个复选框xxx\u checkedChanged()?如果选中了两个复选框怎么办例如,用户在星期一9:15和星期五2:15检查,我的文本框将显示星期一9:15和星期五2:15。@Xaruth所以你希
swer为false,因为如果选中多个复选框,它将不起作用。您需要编写25个方法,每个复选框对应一个!谢谢我忘了检查身体状况。从来没想过会是这样,你怎么这么说呢?看起来很明显,哈哈。谢谢你,汉克斯。我忘了检查身体状况。从来没想过会是这样,你怎么这么说呢?看起来很明显,哈哈。谢谢Guyso,您编写了25个复选框xxx\u checkedChanged()?如果选中了两个复选框怎么办
例如,用户在星期一9:15和星期五2:15检查,我的文本框将显示星期一9:15和星期五2:15。
@Xaruth所以你希望我为他做所有的编码?我只向他展示了如何在选中复选框时设置textbox值。他如何在解决方案中实现这一点取决于他。如果有多个选择,那么如何更改此代码。因此,您需要编写25个复选框xxx\u checkedChanged()?如果选中两个复选框怎么办例如,用户在星期一9:15和星期五2:15检查,我的文本框将显示星期一9:15和星期五2:15。
@Xaruth所以你希望我为他做所有的编码?我只向他展示了如何在选中复选框时设置textbox值。他如何在他的解决方案中实现它取决于他。如果有多个选择,那么如何更改此代码
private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
if(checkBox1.Checked)
textBox1.Text = checkBox1.Text;
}
if(checkBox1.Checked) { // your statement }
private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
if(checkBox1.Checked)
listbox1.items.add(checkBox1.Text);
}
public partial class Form1 : Form
{
private List<String> listData;
public Form1()
{
this.listData = new List<String>();
InitializeComponent();
}
private void checkBoxs_CheckedChanged(object sender, EventArgs e)
{
CheckBox theCheckBoxChanged = sender as CheckBox;
// verify the event is from a checkbox
if (theCheckBoxChanged != null)
{
if (theCheckBoxChanged.Checked)
{
// add data
this.listData.Add(theCheckBoxChanged.Text);
}
else
{
// remove data
this.listData.Remove(theCheckBoxChanged.Text);
}
this.UpdateTextBox();
}
}
private void UpdateTextBox()
{
// be carefull, you can't concatenate if there is no data.
if (this.listData.Count > 0)
{
// sort and concatenate
this.textBox1.Text = this.listData
.OrderBy(s => s)
.Aggregate((s1, s2) => s1 + " and " + s2);
}
else
{
this.textBox1.Text = String.Empty;
}
}
}