private void button4_Click(object sender, EventArgs e)
{
while(true)
{
Thread th = new Thread(new ThreadStart(addcheckbox));//死循环里新建线程进行CheckBox动态添加
th.IsBackground = true;
th.Start();
}
}
private void addcheckbox()
{
CheckBox checkbox = new CheckBox();
listBox1.Invoke(new gb(gbadd), new object[] { checkbox });//每次运行到这里就不执行下面的委托?
}
delegate void gb(CheckBox c);
private void gbadd(CheckBox c)
{
listBox1.Controls.Add(c);
}
{
while(true)
{
Thread th = new Thread(new ThreadStart(addcheckbox));//死循环里新建线程进行CheckBox动态添加
th.IsBackground = true;
th.Start();
}
}
private void addcheckbox()
{
CheckBox checkbox = new CheckBox();
listBox1.Invoke(new gb(gbadd), new object[] { checkbox });//每次运行到这里就不执行下面的委托?
}
delegate void gb(CheckBox c);
private void gbadd(CheckBox c)
{
listBox1.Controls.Add(c);
}
解决方案 »
- 一JSON格式的字符串,转换成dictionary类型
- 如何使用Socket.SendAsync方法一次性发送大量数据
- DataGridView 局部刷新,随机刷新。
- 子类继承父类后一定要实现父类的虚成员吗?
- 关于DataTable循环判断数据问题,请大家帮忙看看(急)谢谢!
- 不明白,希望高手指点
- 框架页面中怎样实现在child1窗口中点击按钮触发child2窗口中的事件?
- 如何得到两个LIST中不相同的数据
- 将附件内容直接放在邮件正文里显示
- 请教:如何从openfiledialog读取一个图片到picturebox上呀.
- 请问用c#开发的程序部署的时候不想安装.net framework怎么做?
- 100分求教,安装项目中 如何将用户选择的安装路径 写入注册表
看一下这篇文章,理解一下执行顺序