zoukankan      html  css  js  c++  java
  • 跨线程改变控件属性 线程调用带参数方法

      private delegate void SetTimeInfo(string timeinfo);
          

           private void SetLblText(object obj)
            {
                if (this.listBox1.InvokeRequired)
                {
                    SetTimeInfo getValue = new SetTimeInfo(SetLblText);
                    this.listBox1.BeginInvoke(getValue, obj);
                }
                else
                {
                    listBox1.Items.Add("this is test");
                }
            }


          
            private void button1_Click(object sender, EventArgs e)
            {
                Thread t = new Thread(new ParameterizedThreadStart(SetLblText));
                t.Start("thhis is test");


            }

    这是跨线程写入listbox.item属性的办法。

    线程调用带参数方法,如果只有一个形参则该形参定义为objcet,若多个形参则定义一个类

    自动驱动未来
  • 相关阅读:
    Python内置函数(33)——any
    Python内置函数(32)——all
    Mybatis相关SQL操作总结
    mybatis与oracle使用总结
    J2EE分布式服务基础之RPC
    J2EE企业级应用架构
    Dubbo模块介绍
    Dubbo简介
    Http之ContentType
    JSONP解决跨域方案
  • 原文地址:https://www.cnblogs.com/rb-huang/p/13155901.html
Copyright © 2011-2022 走看看