首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#委托:怎么在主窗口调用的线程里写主窗口的控件

2012-02-05 
C#委托:如何在主窗口调用的线程里写主窗口的控件?结构简单如下:C# codenamespace AccessTest{publicpartia

C#委托:如何在主窗口调用的线程里写主窗口的控件?
结构简单如下:

C# code
namespace AccessTest{    public  partial class Form1 : Form    {        //public delegate void setCap(string caption);        public Form1()        {            InitializeComponent();        }        private void button1_Click(object sender, EventArgs e)        {            ThreadStart st = new ThreadStart(new DBio().Work);            Thread t = new Thread(st);            t.Start();        }        public void setLog(string cap)        {            this.Text = cap;        }    }    public class DBio    {        public void Work()        {            改写Form1.Text,这里应该这么写呢?        }    }}



[解决办法]
C# code
 Form prform;//主窗体 private void FormShow()         {            switch (re_message)            {                ............            }        } MethodInvoker mi = new MethodInvoker(FormShow);                    prform.BeginInvoke(mi); 

热点排行