在vs2008里新建立了个windows 应用程序项目在Form1上托了一个label控件
然后在项目中新建一个类文件
我要用这个类修改label的Text属性值要怎么做??其实我的目的就是:运行程序,程序窗口就显示相关文字信息,比如用for循环,让窗口上显示1到10的累加值,显示间隔5秒
而不是要鼠标点击之类的事件来触发怎么做啊,急啊,马上要教个作业了
然后在项目中新建一个类文件
我要用这个类修改label的Text属性值要怎么做??其实我的目的就是:运行程序,程序窗口就显示相关文字信息,比如用for循环,让窗口上显示1到10的累加值,显示间隔5秒
而不是要鼠标点击之类的事件来触发怎么做啊,急啊,马上要教个作业了
解决方案 »
- C#调用TCC编译器,如何把C语言编译成exe文件?急!
- 无法在web服务器上启动调试. Web服务器的配置不正确 VS2008 在线等
- sharpmap的问题
- 关于通过DataSet更新源数据的问题
- Splash form的真实实现
- 我做了个短信发送服务,但是我想用一个程序来监视发送的日志,但不想用数据库实现,请指教
- 怎样将一个指定的值附加到CookieContainer(在HttpWebRequest中)
- 【菜问题】如何读取某个XML文件中节点的数值?
- 我做了一个自定义控件是一个曲线报表.我想实现双击控件,将控件全屏显示!
- 菜鸟问题:.NET C#是否适合开发数据库管理软件???
- 算法题
- 请教:“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);