我在窗体(C#,VS 2005)中有一个Windows窗体ListView,并将其锚定到窗体的所有边缘,以便它完全填充不包括状态栏的窗体。 ListView处于详细模式,列非常宽 - 肯定比显示区域宽。我有一个垂直滚动条但没有水平滚动条。
当控件具有焦点时,我可以使用键盘向左和向右滚动,但我无法显示滚动条。
Scrollable设置为true。
我错过了什么?
答案 0 :(得分:5)
看起来状态栏隐藏了水平滚动条,除了将Dock属性更改为Fill之外,您还可以检查:
希望这些提示有用
答案 1 :(得分:1)
尝试将Dock
属性设置为Fill
,而不是将其锚定到所有四个边以填充该区域。
答案 2 :(得分:1)
如果Scrollable
设置为false
,您将无法使用键盘滚动,因此状态栏必须隐藏滚动条。
你可以做什么把listview的底座设置为Fill
或缩小listview一点,不要进入状态栏。
答案 3 :(得分:0)
状态栏隐藏了ImageBox(emgu)的水平滚动条有同样的问题 似乎放置GUI元素的顺序在这里很重要。 放置状态栏后放置ListView / ImageBox,它将像魅力一样工作。