麻烦各位大神、小神:
我想选中爱好后会出现在文本框,取消后所选中的爱好从文本消失 ,不影响其他爱好在文本框的显示,也就是说选了几个爱好在取消一个这个消失其他的不变;这代码该怎么写?
我都搞一天了!没搞出来!初学者,各位大神、小神帮帮忙!
解决方案 »
- .net应用程序自动升级
- 关于MSDN上的线程WaitOne(int millisecondsTimeout, bool exitContext)的解释
- c#中控件数据的事件如何处理
- 如何在2个窗体中传递参数?
- 请教高手:我在访问access数据库时,access的列标题字符串出现问题:
- 怎么获取随即生成的验证码图片?并且将图片上的字母或数字获取.
- 如何借助Word中的书签获取指定文本?
- c c++ 的api 开发包,在c#里可以用么?
- VB.NET 转 C#.net 哪位高手可以帮我把这段代码 转为C#的 谢谢
- wpf 我在vm里有个List属性.怎么绑定?
- 求高手指点下
- 【求助】问大家一个问题 关于DES
{
this.textBox1.Text=string.Empty;
foreach (var item in this.checkedListBox1.CheckedItems)
{
this.textBox1.Text += item.ToString() + "\r\n";
}
}
所有Checkbox都调用这一个事件private void checkBox4_Click(object sender, EventArgs e)
{
string txt = "";
foreach (Control item in Controls)
{
if (item is CheckBox)
{
if (((CheckBox)item).Checked)
txt += ((CheckBox)item).Text+"\r\n";
else
txt = txt.Replace(((CheckBox)item).Text, "");
}
}
richTextBox1.Text = txt;
}
List<string> hbs = new List<string>();
string hb = string.Empty; private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
hb = string.Empty;
if (this.checkBox1.Checked)
hbs.Add(this.checkBox1.Text);
else
hbs.Remove(this.checkBox1.Text); foreach (string s in hbs)
{
hb += s;
}
this.textBox1.Text = hb;
} private void checkBox2_CheckedChanged(object sender, EventArgs e)
{
hb = string.Empty;
if (this.checkBox2.Checked)
hbs.Add(this.checkBox2.Text);
else
hbs.Remove(this.checkBox2.Text);
foreach (string s in hbs)
{
hb += s;
}
this.textBox1.Text = hb;
}
清空代码 private void button2_Click(object sender, EventArgs e)
{
foreach (Control item in Controls)
{
if (item is CheckBox)
{
if (((CheckBox)item).Checked)
((CheckBox)item).Checked = false;
}
}
richTextBox1.Text = "";
}
{
public Form1()
{
InitializeComponent(); //注意,所有的checkBox都绑定一个事件就可以了
checkBox1.CheckedChanged+=new EventHandler(checkBox1_CheckedChanged);
checkBox2.CheckStateChanged += new EventHandler(checkBox1_CheckedChanged);
checkBox3.CheckedChanged += new EventHandler(checkBox1_CheckedChanged);
checkBox4.CheckedChanged += new EventHandler(checkBox1_CheckedChanged);
}
List<string> list = new List<string>();
private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
CheckBox cb = sender as CheckBox;
if (cb != null)
{
if (cb.Checked)
{
list.Add(((CheckBox)sender).Text);
}
else
{
list.Remove(((CheckBox)sender).Text);
}
ShowTxt(list);
}
}
private void ShowTxt(List<string> list)
{
if (list == null || list.Count == 0) return;
StringBuilder str = new StringBuilder();
foreach (string s in list)
{
str.Append(s);
str.Append("\r\n");
}
textBox1.Text = str.ToString();
}
}
{
textBox1.Clear();//清空文本框
if (list == null || list.Count == 0) return;
StringBuilder str = new StringBuilder();
foreach (string s in list)
{
str.Append(s);
str.Append("\r\n");
}
textBox1.Text = str.ToString();
}