【问题标题】:how to hide panel with objects in "form1 design" window?如何在“form1 design”窗口中隐藏带有对象的面板?
【发布时间】:2020-02-24 20:08:38
【问题描述】:

大家好,我需要设计一个根据按下的按钮显示和隐藏面板的应用程序 例子: 按钮 = 仪表板 ==> 显示面板仪表板 按钮 = 统计 ==> 显示 panelStats 这些面板像三明治一样重叠。 是否可以在设计器窗口(而不是应用程序)中隐藏这些面板及其 obj,就像 Photoshop 上的图层一样? 我尽量说清楚,对不起我的英语

【问题讨论】:

  • 我不太明白。您可以创建一张简单的图片并将其添加到您的问题中吗?
  • those panels overlap like a sandwich 我猜你的意思是三明治面包。因此,只需将一个放在另一个之上。使它们具有相同的大小和相同的位置。只有最前面的那个是可见的。这是你的意思吗?
  • @djv 是的,我的意思是,谢谢你,我坚信它会显示面板下方和面板上的对象
  • 假设不涉及透明度,它只会显示最顶层的对象
  • 我用一些方法编辑了我的答案,以找到已从表单中移出的控件。我希望这会有所帮助

标签: vb.net visual-studio


【解决方案1】:

只需将面板设置为具有相同的大小和位置值

这是一个包含两个不重叠的面板的表单

并且面板具有相同的大小和位置

您可以控制使用文档大纲显示(顶部)的面板,可以使用组合键打开该面板

Ctrl+Alt+T

看到 Panel2(红色)在 Panel1 上方

这可以通过将 Panel1 移到 Panel2 上方来更改

假设您将控件移出表单。这可以通过选择它并使用 UpDownLeftRight 或通过更改它的 Location 属性。如果您取消选择它,再次选择它,我可以很容易地想到四个选项:

  1. Tab 直到您看到轮廓(如果它在屏幕边界内),或者直到“属性”窗口显示它已被选中。
  2. 使用“属性”窗口顶部的下拉菜单并单击控件名称
  3. 使用“文档大纲”窗口并单击控件名称
  4. 从窗体中拖动,直到创建一个包含控件的矩形。这可能是最不可靠的选择,因为它是盲目的。

【讨论】:

    猜你喜欢
    • 2015-07-27
    • 1970-01-01
    • 1970-01-01
    • 2022-09-23
    • 2018-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多