如何停靠tabcontrol

时间:2012-10-16 04:12:54

标签: c#

我是c#的初学者。我在winforms上安排控件时遇到了一些问题。在我的项目中,我拿了一个tabControl并给了属性dock --> fill。实施完所有设计后,我记得我的表单需要panelHeader以及panelFooter。当我添加它们并分别给出属性dock -->topdock --> bottom时,这些面板将位于tabControl之上。我尝试通过将dock --> fill移至tabControl并再次进行设置来解决此问题。但没用如何解决这个问题呢? (我不想删除tabControl并重新设计,因为我花了4个小时进行设计。

如果这是一个浪费的问题,那么请只评论,以便我以后可以删除这个问题。

请帮助
提前致谢。

编辑:

我通过使用剪切和粘贴属性来处理它。但是如果有更多控件需要处理(如果是这样那么它会使表单变得混乱)。

3 个答案:

答案 0 :(得分:3)

尝试右键单击控件,然后单击“置于前面”。我记得在我不确定这个答案是否正确之前很久就试过了。

答案 1 :(得分:1)

为Tabcontrol临时设置Dock = None .........在表单中添加一个包含3行的TableLayoutPanel。 1.在第一行你可以添加“panelHeader”并为它设置Dock 2.选择TabControl并将其移动到tablelayout第二行设置Dock = Fill 3.在最后一行添加“panelFooter”

答案 2 :(得分:-1)

您必须在Designer.cs页面中填写此代码

this.yuortabcontrol.Dock = System.Windows.Forms.DockStyle.Fill;

而是根据tabcontrol

中的点击图像写的

tabcontrol