【问题标题】:Visual Studio Designing overlapping panels [duplicate]Visual Studio 设计重叠面板
【发布时间】:2012-08-03 02:46:39
【问题描述】:

我有大约 4 个相互重叠的面板,我需要能够对每个面板进行更改。 当我选择面板 1 并尝试将其置于前面,然后单击面板时,它只是将面板 4 保持在前面。

右键单击面板 4 并执行发送到后面的处理相同。我点击面板,它仍然在前面。

人们通常如何处理这个问题?

谢谢

【问题讨论】:

  • 使用“文档大纲”窗口,将您要处理的面板置于最前面。
  • 有趣,不知道那个,很有帮助!谢谢!原来我实际上把我的面板放在彼此里面,这就是我不能把任何东西放在前面或后面的原因
  • 感谢您提出这个问题,并感谢@CodyGray 的评论,这是一个可行的解决方案。但是一旦我意识到四向箭头不一定代表您看到的面板,我就确定文档大纲窗口不需要将不同的面板带到前面。只需在“属性”窗口顶部的选择器列表中选择面板,就足以使四向箭头与您要置于前面的面板相关联。

标签: c# .net panel windows-forms-designer


【解决方案1】:

按照建议,可以通过在属性页面上列出组件的组合进行选择。

对于进一步的参考,我想添加一个有助于在设计时重叠面板的策略。可以记录面板的期望位置,并且可以将不感兴趣的面板的位置属性设置为面板之外的位置。设计完成后,移动面板的位置属性被设置回原来的位置。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-08-05
    • 1970-01-01
    • 2011-04-10
    • 1970-01-01
    • 2012-10-20
    • 2017-09-18
    • 2016-06-30
    • 1970-01-01
    相关资源
    最近更新 更多