在线等!WinForm 中,如何保持界面活动? Thread.IsAlive =true;尚未正常终止或中止Thead.IsAlive = false 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if(playMusic.IsAlive==false) { playMusic=new Thread(new ThreadStart(playmusic)); playMusic.Start ();//启动播放音乐的线程 } else { playMusic.Abort(); playMusic=new Thread(new ThreadStart(playmusic)); playMusic.Start (); }这样来就行了,楼上说的是,多new一下也没关系。 lblContent.Text = htp.Content 放在新线程中执行啊 在htp.GetContent()结束时异步调用Form的一个方法,这个方法通过Form的BeginInvoke方法异步调用改变lblContent.Text = htp.Content。这是因为Control对象对于多线程不是完全安全的,在异步改变界面时,还是要用Control的BeginInvoke方法,至于异步调用,建议看看MSDN。 跪求高手帮助 我用。net post 数据给java的一个.do的接口报 500错误 从指定位置开始读文本 excel导出listview里显示的内容,winform中 C#按钮文字显示在下面(上面有图片)可以吗? DataList可以指定数据项的位置吗? 求助:各位朋友帮忙看看这段程序 C#中正则表达式的\1的用法? 如何将要求账户,密码的服务器上多个网页源码下载下来? 使用oledb,能不能让一个存储过程,既能返回一个查询的数据集,另外还返回一个参数 可否使用openfiledialog取得目录,而不是文件,谢谢 想知道C#的一些优点~ 菜鸟问题
{
playMusic=new Thread(new ThreadStart(playmusic));
playMusic.Start ();//启动播放音乐的线程
}
else
{
playMusic.Abort();
playMusic=new Thread(new ThreadStart(playmusic));
playMusic.Start ();
}这样来就行了,楼上说的是,多new一下也没关系。
这是因为Control对象对于多线程不是完全安全的,在异步改变界面时,还是要用Control的BeginInvoke方法,至于异步调用,建议看看MSDN。