关于主线程窗体隐藏的问题 一个类似于qq的聊天工具,登录后,如果遇到连接异常触发事件后需要将主窗体隐藏,显示登录界面窗体,但在主窗体的this.hide()的时候碰到问题:不能从不是创建主窗体的线程访问主窗体,于是不能调用this.hide()觉得这个问题应该挺普遍的,想问一下各位是如何解决的? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个方法很多了给你个 this.Invoke((MethodInvoker)delegate {this.hide() }); 线程需要同步访问其它线程的界面, Form f = new Form(); if (f.InvokeRequired) { f.Invoke(你的方法);//这里需要delegate的包装 } else { f.你的方法 } 多谢,自己winform用得还是很生疏啊 ComboBox数据源 找了一天的DataGridView的增删改了…… 救命啊…… 文本转换成数字 C#写控制台监控程序 treeview的问题 textBox的enter事件為什麼不能執行selectAll方法 如何将窗体一中datagrid中选定行的内容提取至窗体二中的各文本框中显示. [高分求解]用代码添加的控件,如何捕获它的事件呢?(winform) 如何对两个数组排序,求教 简单的代码,复杂的问题,大家帮忙看看 晕了晕了 几句话都出错。好久没做了数据库大家帮看下 智能设备的定时执行问题。
this.Invoke((MethodInvoker)delegate {this.hide() });
if (f.InvokeRequired)
{
f.Invoke(你的方法);//这里需要delegate的包装
}
else
{
f.你的方法
}