我正在使用Visual Studio 2008,最近出现了一个奇怪的错误。
在我的表单中,我有一个带有多个标签页的标签控件。我可以将标签页上的控件设置得很好,但是当我通过单击它并将其拖动到另一个位置来移动它时,它会留下一个应该在哪里的轮廓。环顾四周,它已经转移到第一个tabe页面。
我可以通过点击控件和使用箭头键来移动控件,但这种控制既缓慢又乏味,并且不使用所有的阵容功能。
还有其他人遇到过此问题吗?任何解决方案?是的,我正在使用最新的服务包。
答案 0 :(得分:2)
Tab控件不支持选项卡上的元素中毒。 您可以将Panel控件添加到每个选项卡,并将Dock属性设置为它们。然后,您可以将控件直接放置到Panel控件。
答案 1 :(得分:0)
我建议如果你要在每个页面上有多个控件,创建自己的用户控件,每个选项卡一个,然后根据需要将其他控件放入其中,然后放入这些用户控件在Docked.Fill状态的选项卡上。否则,如果你有一个相当复杂的tabcontrol,你的代码将很快变得非常混乱。