private delegate void WriteLabelDelegate(object entry); private void WriteLoginResult(object text)
{
this.labellogin.Text = text.ToString();
} private void SetLoginResult(string text)
{
this.labellogin.Invoke(new WriteLabelDelegate(WriteLoginResult), text);
如果上面这句我换成
WriteLoginResult(text);
有啥区别么?
}
{
this.labellogin.Text = text.ToString();
} private void SetLoginResult(string text)
{
this.labellogin.Invoke(new WriteLabelDelegate(WriteLoginResult), text);
如果上面这句我换成
WriteLoginResult(text);
有啥区别么?
}
解决方案 »
- 用C#图书管理系统
- 如何在listview中某项显示图片 (非第一列)
- c#中是不是没有拷贝构造函数了?
- C#读取注册表中的值,遇到点麻烦,请教下
- 关于Server Application Unavailable错误
- 如何使用VS中自带的OLE/COm object viewer 请大家指点
- 能在枚举中放置数字类型的字符串吗?
- 关于C#委托解释
- 类型“UCMLCommon.UCMLBPObject”在未被引用的程序集中定义。必须添加对程序集“Workflow, Version=2.0.0.606, Cu
- 我想设计一个在局域网上实现通信的程序,有些疑或想请教网络编程高手
- 怎样按字母顺序(ABCDEF)动态添加控件
- 如何把DataGridView把选择的行的数据转成dataTable?
使用Control.Invoke由界面线程调用,是安全的。
直接调用则在当前线程调用,是不安全的。
刚才看了篇invoke的文章,懂了一些