0

我有一个包含一些东西(按钮、标签、图片......)的表单。当显示第一个表单时,将加载第二个表单,其中包含一个标签。如果我现在将鼠标移到第一个窗体上的控件上,第二个窗体上的标签将显示有关该控件的信息。或者至少这就是我想要发生的事情。但我只是不知道我怎么能做到,当我点击form1中的东西时,第二个表单仍然会显示并且不会最小化。

有什么办法可以在表格 1 中做事时保持第二个表格可见?

编辑:也许我说错了我的意思,我只想显示第二个表格,而我仍然可以在表格 1 上做事。

4

2 回答 2

2

查找 TopMost 属性并将其设置为 TRUE

于 2013-02-06T19:49:02.370 回答
2

您应该使用带参数的Form.Show方法的重载。表单所有者。当您需要在第一个表单 (Form1=this) 调用的代码中显示第二个表单(例如 Form2 的实例)时

Form2 f = new Form2();
f.Show(this);

这样,Form2 实例的属性 Owner 被设置为 Form1 的当前实例。这将使 Form2 的实例保持在 Form1 的实例之上

于 2013-02-06T22:26:30.700 回答