必威体育Betway必威体育官网
当前位置:首页 > IT技术

C# begininvoke (control)

时间:2019-08-06 03:43:14来源:IT技术作者:seo实验室小编阅读:69次「手机版」
 

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();
        }
    }
}

工作线程取更新主界面的例程。

相关阅读

C#MD5加密算法的实例

using System;using System.Collections.Generic;using System.Text;using System.Security.Cryptography;namespace md5{ 

C#查询数据库--ExecuteReader方法的使用

在做数据库的查询过程中,使用方法ExecuteReader,其返回结果为MySqlDataReader,由于参考的信息有误,走了好长时间的弯路,记录下来; stri

C#——读文件方法(Filestream、File、StreamReader)

方法一:使用Filestream,将文本一次性全部转换为字节,之后转换为string显示在text中OpenFileDialog fd = new OpenFileDialog();

《C#入门经典(第7版)》编写C#程序

两种基本的应用程序类型:控制台应用程序和桌面应用程序1、开发环境:   Visual Studio   注册并登录微软账号,获取开发人员许可证

一个C#的学生成绩管理系统作业

老师要求:能查询每个学生的总成绩、显示前三名成绩、单科成绩最高分和不及格的学生名单、全班平均成绩、各科成绩在不同分数段的学

分享到:

栏目导航

推荐阅读

热门阅读