因为程序运行很慢,害怕别人用的时候以为是死机了,所以想在程序运行时,在程序前面加一个窗口,有一个滚动条来回滚动,这个效果怎么实现
或者说 相类似的效果怎么实现应该是用多线程吧,多线程看了两天了,自己还是写不好一个完整的例子,求助
或者说 相类似的效果怎么实现应该是用多线程吧,多线程看了两天了,自己还是写不好一个完整的例子,求助
解决方案 »
- 值得讨论 XML的读取 省,市,区 三级联动
- 急求一程序,读取指定路径的XML文件,并能自动填写到另一程序的TEXTBOX中
- 怎样使用另一个页面中的Lable.text的值??
- combobox的组合框的数据显示问题
- 为何微软只弄了个webform的MVC?
- .NET Remoting 客户端激活模式,问题请教
- winform 通过webservice访问数据库有什么好处?
- svg矢量图片怎么在c#(winfrom)中打开呢
- 谁有比较完善的文件下载的源代码 (100分相送)
- 如何将textBox控件enabled设为false后的字体颜色设为黑色?
- 软件打包时,向注册表中写入当前时间
- .NET js脚本 网页提交信息选择行业动态表单 谁有能实现类似功能 或者怎么做
private void change()
{
for(int i=1;i<=100;i++)
{
progressBar1.PerformStep();
}
}
private void threadchange() //通过委托处理,MSDN上又很详细用法的说明
{
MethodInvoker In = new MethodInvoker(change);
this.BeginInvoke(In);
}
private void button1_Click(object sender, EventArgs e)
{
Thread cha = new Thread(new ThreadStart(threadchange));
cha.Start();
}
用多线程的委托实现,二楼说的那个方法基本上可以实现,你试试那个效果
Thread cha = new Thread(new ThreadStart(threadchange));
cha.Start();private void threadchange()
{
MethodInvoker In = new MethodInvoker(change);
this.BeginInvoke(In);
}