2

我是 C# 的初学者。我在 Winform 上安排控件时遇到了一些问题。在我的项目中,我拿了一个tabControl并给了财产dock --> fill。实现所有设计后,我记得我的表单panelHeader需要panelFooter. 当我添加它们并分别给定属性时dock -->topdock --> bottom这些面板位于tabControl. 我试图通过删除并重新设置dock --> fill来解决这个问题。tabControl但没有用。如何解决这个问题呢?(我不想删除tabControl和重新设计,因为我花了 4 个小时来设计)。

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

请帮助
提前致谢。

编辑:

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

4

3 回答 3

3

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

于 2012-10-16T04:34:36.130 回答
1

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

于 2012-10-16T04:56:45.793 回答
-1

你必须在你的Designer.cs页面上写下这段代码

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

而是 .Fill 你按照打击图像写tabcontrol

选项卡控件

于 2012-10-16T04:44:45.150 回答