我的Lists
中有5 Form
。它们是隐藏的,当我显示其中一个时,焦点位于List
内,而Form
不会滚动。我想展示所有List
,在其中导航并让我的Form
滚动显示List
。有没有办法让List
无法滚动?
修改/澄清
我使用Form
显示Button
。当我按下此Button
时,List
下会显示Button
。当焦点进入List
时,List
开始滚动,但Form
没有,我看不到其他元素。我想要的是...... List
无可滚动和Form
可滚动,让我看到List
的其余部分。
Image Hosted by ImageShack.us http://img163.imageshack.us/img163/4716/capturakz.png
由munon于2012-02-03
在照片中,您可以看到CheckBoxes
位于List
。此List
有一个滚动条,但不是来自Form
的滚动条。
答案 0 :(得分:1)
没有办法让列表无法滚动,但这无关紧要。如果您的表单是可滚动的并使用正确的布局(例如BoxLayout Y),那么一切都应该正常工作(假设您在添加新列表后重新验证)。
就我个人而言,我会使用组件/容器而不是设计列表。与列表相比,它们提供了许多优势,例如更精细的聚焦/触摸行为。