【发布时间】:2016-10-22 17:14:16
【问题描述】:
长话短说,我创建了一个自定义的winform TabControl:
public sealed class MyTabControl : TabControl
而且我找不到将其他控件添加到其TabPages 的方法。当我将任何类型的Control(例如Button,或Panel)拖放到TabPage 显示区域的顶部时,它会添加到Form,而不是添加到页面本身。任何人都可以解释我为什么以及如何对我的自定义Control 实现Designer 交互?
【问题讨论】:
-
如果您还没有为
MyTabControl注册任何设计师,TabControl的设计师将被使用,一切都会正常工作。选项卡标题区域不能作为控件的放置目标。您可以将控件放在TabPage中,但不能放在标题区域。 -
您的自定义 TabControl 是否也使用自定义 TabPages?还是它使用标准的 TabPage?您是否尝试将按钮放在标题区域或客户区域?您的 MyTabControl 与标准 TabControl 有何不同?当我尝试相同(MyTabControl 没有什么特别的)时,一切正常(VS2015)
标签: c# .net winforms controls windows-forms-designer