在vs2008里新建立了个windows 应用程序项目在Form1上托了一个label控件
然后在项目中新建一个类文件
我要用这个类修改label的Text属性值要怎么做??其实我的目的就是:运行程序,程序窗口就显示相关文字信息,比如用for循环,让窗口上显示1到10的累加值,显示间隔5秒
而不是要鼠标点击之类的事件来触发怎么做啊,急啊,马上要教个作业了
然后在项目中新建一个类文件
我要用这个类修改label的Text属性值要怎么做??其实我的目的就是:运行程序,程序窗口就显示相关文字信息,比如用for循环,让窗口上显示1到10的累加值,显示间隔5秒
而不是要鼠标点击之类的事件来触发怎么做啊,急啊,马上要教个作业了
解决方案 »
- 我从当前进程列表里面找到taskmgr后,把它kill(),它窗口虽然没有了,但右下角的图标不是马上退出的。 如何让图标也马上退出?
- 关于调用 Microsoft.Office.Interop.Excel的奇怪问题
- 如何邦定DropDownList1
- treeview中显示快捷菜单的问题
- 找不到SDK2.0文档.
- 为何出现这样的错误!!
- "通常每个套接字地址 (协议/网络地址/端口)只允许使用一次";
- listView1相对复杂的问题,高手请进
- winFrom窗体上传图片
- 求:邮件编辑控件,类似于OutLook编辑、接受、发送邮件的控件!
- 算法题
- 请教:“ToString”方法没有采用“1”个参数的重载
//跨线程设置lable文字
private void SetLabText(string info)
{
if (this.InvokeRequired)
{
MyDelegate md = new MyDelegate(SetLabText);
this.labStatus.Invoke(md, info);
}
else
{
labStatus.Text = info;
}
System.Threading.Thread.Sleep(100);
} //循环设置
private void UpdateLabText()
{
for (int i = 0; i < 10; i++)
{
SetLabText("请稍后...." + i.ToString());
}
} //启动线程,调用这个方法即可!
private void StartUpdate()
{
Thread newThread = new Thread(new ThreadStart(UpdateLabText));
newThread.Start();
}
private delegate void MyDelegate(string info);