新人请教:如果在一个公用的类中实现关闭窗口.(该窗口非主窗口) 在公用类中我无法再使用this.close();来关闭窗口.在多窗口环境下我又怎么获得自己想要的窗口.此窗口又不是当前活动窗口.谢谢大家. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 公用类中的this指的应该不是这个窗口吧。声明变量Form a, b, c ...将窗口都记下来,以后想关哪个就关哪个了。 ====在公用类中我无法再使用this.close();来关闭窗口.========有必要这么做吗?想要在公用类中关闭窗口,可以在公用类中只返回一个值,然后再在有窗体的那个类中调用这个公共类的方法,判断是否你要的值再close不行了 谢谢2位的回答.我写这个公用类就是专门用于不同FORM之间切换的,被调用的地方比较多,不仅仅在FORM中.能否有更好的方法.谢谢大家. 用个HASHTABLE放着User Interface Process Application Block里面就是这样用以控制流程显示 把窗口传进类里不行吗public static void CloseForm(Form sender){ sender.Close();} 点击右边的按钮就能下拉列表框,点击按钮后弹出一个类似的列表框容器 关于百度mp3搜索结果中文件名解密的问题 如何将textbox中的值提交给DataGrid 请给我思路 使用checkbox在datagridview里选择同时删除多行的问题 关于动态调用dll 将程序隐藏到状态栏 如何在datetime字段中取得日期的值,不要时间的值? 有哪位了解微软的代码编辑页是什么控件吗? 请问怎样往txt写入内容? 怎样为C#程序创建一个Uninstall Shortcut? 向大家致敬,帮小弟看看这个问题,谢谢!很简单的! 请大侠帮忙推荐一本经典的用c#三层结构做网站的书!谢谢!
我写这个公用类就是专门用于不同FORM之间切换的,被调用的地方比较多,不仅仅在FORM中.能否有更好的方法.谢谢大家.
User Interface Process Application Block里面就是这样用以控制流程显示
public static void CloseForm(Form sender)
{
sender.Close();
}