.Net Compact Framework滚动条-垂直显示时始终显示水平
时间:2020-03-05 18:44:07 来源:igfitidea点击:
我是.NET Compact Framework的新手,无法通过Google找到答案。喘气!是的,的确如此,但这就是为什么StackOverflow在这里的一部分,对吗?
我的表单比屏幕长,因此垂直滚动条按预期出现。但是,这似乎迫使水平滚动条也出现。 (如果我向右滚动,则除了空白……大约没有滚动条的大小。)
这是不可避免的"特征"吗?有人在这方面有经验吗?
解决方案
回答
是的,不幸的是我有经验,这与我们自己的没什么不同。我通常避免滚动表格,并尽可能在.Net CF上使用分页。如果这是选择,我会推荐它。
我认为滚动条的问题与表单大小固定为可用屏幕的宽度有关(与设计时的设置无关),因此垂直滚动条的引入会遮盖部分(不需要的)完整的-宽度形式。
回答
将控件放在面板或者等效面板中,然后通过垂直滚动条的大小减小面板的宽度。这意味着,当垂直滚动条出现时,它将不再需要水平滚动条来弥补垂直滚动条所损失的宽度。