在Visual Studio 2010的设计模式工作水平滚动...在标签页
我试图让一个标签页的水平滚动条。根据我在这里和那里阅读的理解,将tabPage的AutoScroll
属性设置为True
应该足以获得滚动条。
当我在tabPage上放置一个超过tabPage底部限制的元素时,我得到一个垂直滚动条。但是当我使一个元素超出了tabPage的正确限制时,没有水平滚动条出现。
我在做什么错?
在Visual Studio 2010的设计模式工作水平滚动...在标签页
我试图让一个标签页的水平滚动条。根据我在这里和那里阅读的理解,将tabPage的AutoScroll
属性设置为True
应该足以获得滚动条。
当我在tabPage上放置一个超过tabPage底部限制的元素时,我得到一个垂直滚动条。但是当我使一个元素超出了tabPage的正确限制时,没有水平滚动条出现。
我在做什么错?
发现问题:我放置在我的tabPage上的控件的Anchor
属性设置为顶部,左侧,右侧。如果有右它不能工作。
肯定在那里做错了。我刚刚创建了一个tabcontrol,将“AutoScroll”设置为true,选择了标签页元素并添加了一个新面板控件(用于测试)。当我调整控件的大小时,显示的是垂直和水平滚动条。
你确定你没有任何嵌套的控制元素?也许你认为控制在标签区域之外是在一个控制之内,而不是超过标签页边界?在这种情况下,滚动不会显示
奇怪,看起来像一个错误。我还测试了另一个tabPage,它工作正常。但在我正在使用的那个上,只有垂直滚动条出现。控制不在另一个,我没有任何嵌套... – Otiel
@莱托,那么,考虑到它是TabPage控件我不会感到惊讶。我过去没有使用过这种控件的最好经验 – musefan
+1 - 我也做了一个快速测试,所有的工作都适合我。但是,如果我在一个不太大的控件中放置一个太大的控件,我就没有滚动条。 'AutoScroll = true'必须在太大的控件的父级上设置。 – gilly3