У меня проблема с моим проектом, у меня есть одна метка и 3 флажка. То, что я хочу, - это если я снял флажок с одного из ярлыков, текст очищается. Проблема моего кода в том, что если я сниму один из флажков, все тексты меток будут очищены.одна метка и 3 флажка на языке C#
private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
CheckBox c = (CheckBox)sender;
if(checkBox1.Checked)
{
string lb1 = label1.Text + c.Text + "@";
lb1 = lb1.Replace("@", Environment.NewLine);
label1.Text = lb1;
}
else
{
label1.Text = "";
}
Это действительно трудно понять ваш вопрос. Но в вашем коде написано именно то, что вы описываете: если checkBox1 не отмечен -> текст меток пуст – Allender
Что я хочу, так это если я снял флажок с отмеченного флажка, то только эти флажки не удалены, чтобы удалить не весь текст. У меня есть 3 флажок, каждый из которых содержит 1 текстовое сообщение. Выход идет до метки1.Text –