我有一个用户控件,有5个面板。 在表单加载时,5个用户控件被添加到相应的面板中,最终所有面板也被添加到用户控件中。
如果我将用户控件autoscroll属性设置为true,我会得到垂直滚动条。使用垂直滚动,如果我向下移动以在最后一个控件中输入值... 顶部的控件熄灭,即它根据我的用户控制滚动位置上下移动......
当我将滚动条向下移动到最后一个控件时,有什么办法可以保持前2个用户控制稳定吗?
编辑:提供更多信息。 我可以说第一个用户控件就像是带有保存按钮的标题......因此我想要修复该部分。
答案 0 :(得分:0)
不要在外部用户控件上设置自动滚动。
将固定用户控件放在外部用户控件内(如果需要,可选择在面板内)。然后将另一个面板放在外部用户控件中,并将面板的AutoScroll属性设置为true。将剩余的用户控件(必要时包裹在面板中)放在可滚动面板中。
(*)注意:除非有其他原因(在问题中不明显),否则不需要包含内部用户控件的额外面板。