控制面板内的对接矩形

时间:2010-02-04 23:40:45

标签: c# winforms .net-3.5

我有一个渲染特殊标题的面板,这个工作都很好 - 但当我将其他控件停靠在该面板内时,它们的大小适合标题下方。

我的想法是试着抓住这个并控制它。获取DisplayArea不起作用 - 然后标题不会在正确的位置绘制。有什么方法可以告诉对接到帐户的高度?

使用C#,Windows Forms,.NET 3.5

Panel:System.Windows.Forms.UserControl 标题:System.Windows.Forms.UserControl

面板 {  标题{get;组; } }

是基本结构。这不是非常复杂。

1 个答案:

答案 0 :(得分:2)

控件按其z顺序停靠,从前到后。当您在运行时添加控件时,它通常会添加到后面,这意味着它将在预先存在的控件之前停靠,从而允许新控件在现有控件下潜行。控件停靠的顺序无关紧要。

在添加其他控件后尝试在标题控件上调用SendToBack(或者如果这是设计时问题,只需右键单击它并执行“S​​end To Back”)。