begininvoke
namespace windowsFormsAPPlication1
{
public partial class Form1 : Form
{
public Form1()
{
Initializecomponent();
}
private void showMsg(string str)
{
if (!textBox1.Invokerequired)
{
textBox1.Text = str;
}
}
delegate void delegteSmg(string str);
private void ShowThread(object lp)
{
string strText = "";
int iCount=0;
while(true)
{
textBox1.begininvoke(new delegteSmg(showMsg),
new string[] { string.format("{0:D}--{1:D}", iCount++,Thread.CurrentThread.ManagedThreadId) });
Thread.Sleep(10);
}
}
private void button1_Click(object sender, EventArgs e)
{
Thread showThread = new Thread(ShowThread);
showThread.isbackground = true;
showThread.Start();
}
private void button2_Click(object sender, EventArgs e)
{
Thread showThread = new Thread(ShowThread);
showThread.IsBackground = true;
showThread.Start();
}
}
}
相关阅读
using System;using System.Collections.Generic;using System.Text;using System.Security.Cryptography;namespace md5{
在做数据库的查询过程中,使用方法ExecuteReader,其返回结果为MySqlDataReader,由于参考的信息有误,走了好长时间的弯路,记录下来; stri
C#——读文件方法(Filestream、File、StreamReader)
方法一:使用Filestream,将文本一次性全部转换为字节,之后转换为string显示在text中OpenFileDialog fd = new OpenFileDialog();
两种基本的应用程序类型:控制台应用程序和桌面应用程序1、开发环境: Visual Studio 注册并登录微软账号,获取开发人员许可证
老师要求:能查询每个学生的总成绩、显示前三名成绩、单科成绩最高分和不及格的学生名单、全班平均成绩、各科成绩在不同分数段的学