【发布时间】:2014-06-10 00:52:12
【问题描述】:
首先我对 C#/Visual Studio/GUI 很陌生,所以我什至不能正确地问我的问题... - 窗口/窗体的“x”按钮叫什么? X 按钮? - 我可以隐藏它(但不是整个顶部栏)? - 我可以只隐藏几个顶部按钮,比如 X 和 _ 吗?
我的“testapp”中有以下内容
- Form1 和 button1。
- 带有标签和按钮 2 的 Form2。
Button1 在单击时检查是否已经存在 Form2 对象(使用 Application.OpenForms("Form2") 类似的东西)。
如果有,则显示并隐藏 form1。如果没有,则创建 1,显示并隐藏 form1。
Button2 被单击时,获取对 Form1 的引用(使用 Application.OpenForms("Form2") 类似的东西),显示它并隐藏 form2。
但如果用户使用“x”关闭 form2,我的应用程序将继续运行(因为 mainForm 仍在运行,但已隐藏)。 我想“覆盖 x 按钮”以使其显示 form1,然后隐藏/关闭 form2。
我该怎么做?
【问题讨论】:
-
我不认为这是重复的:1)“如何隐藏 x”不是主要问题; 2) 仅仅改变“x 按钮”的行为并不能解决我的“问题”。
标签: c# visual-studio-2013 controls overriding