private void button1_Click(object sender, EventArgs e)
{
pictruebox.Visible=true;
try()
{
}
catch()
{
}
}
我想在点击button1以后先执行pictruebox的显示。再去运行别的内容。而不是等try{}catch{}完后才显示,比方说我点击button1后立马跳出一张图片,而不是等try{}catch{}执行完后才显示。。比方说进度条图片private void button1_Click(object sender, EventArgs e)
{
th = new Thread(new ThreadStart(showpic));
th.Start();
try()
{
}
catch()
{
}
}void showpic()
{
pictruebox.visible=true;
}
用线程可以么??我运行的时候报错。而且我不怎么了解线程
{
pictruebox.Visible=true;
try()
{
}
catch()
{
}
}
我想在点击button1以后先执行pictruebox的显示。再去运行别的内容。而不是等try{}catch{}完后才显示,比方说我点击button1后立马跳出一张图片,而不是等try{}catch{}执行完后才显示。。比方说进度条图片private void button1_Click(object sender, EventArgs e)
{
th = new Thread(new ThreadStart(showpic));
th.Start();
try()
{
}
catch()
{
}
}void showpic()
{
pictruebox.visible=true;
}
用线程可以么??我运行的时候报错。而且我不怎么了解线程
解决方案 »
- C#导出Excel 为Excel动态设置列名???
- C#实现图像识别(购买程序)
- 如何以最短的代码实现把集合中的元素转换成字符串,并加入分割符
- vs2005使用技巧如何显示源代码当前行数
- 怎么把textbox搜索到的内容赋給datagrid控件!
- 光影见到请留下QQ!小妹想加你!
- 放100分,请从Delphi开发转到C#开发的老Delphi程序员来谈谈自己的感受。
- dataset中有几万条数据,现在要一条条的处理,这样的话CPU占用太多,
- windows应用程序中的线程问题,急,在线等待!
- 急,请问各位仁兄如何判断一对象的引用是否为空?在线等...
- SQL2000中,一个查询语句的问题,帮忙看看
- 求审核单据时的并发控制问题
{
pictruebox.Visible=true; Application.DoEvent(); //<--- try()
{
}
catch()
{
}
}如果只是要界面更新显示图片,加Application.DoEvent()就可以了。
它让Windows排队中的消息(其中有更新消息)得到执行,直到队列为空。
delegate void delegateVisible();
private void picVisible()
{
if(this.InvokeRequired)
{
delegateVisible dv = new delegateVisible(picVisibleWork);
this.Invoke(dv);
}
else
{
picVisible();
}
}
private void picVisible()
{
pictruebox.visible=true;
}
private void button1_Click(object sender, EventArgs e)
{
th = new Thread(new ThreadStart(picVisible));
th.Start();
try
{
//....
}
catch()
{
}
}
回复内手写代码为测试,可能有错误
private void button1_Click(object sender, EventArgs e)
{
try
{
th = new Thread(new ThreadStart(picVisible));
th.Start();
}
catch()
{
}
}