Form1 自动滚动 = 垂直滚动

Posted

技术标签:

【中文标题】Form1 自动滚动 = 垂直滚动【英文标题】:Form1 Autoscroll = Vertical Scroll 【发布时间】:2010-11-28 10:06:07 【问题描述】:

我已启用自动滚动,但无法显示水平滚动条。谁能帮我只用 Autoscroll 激活表单上的垂直滚动条?

【问题讨论】:

【参考方案1】:
Form.HorizontalScroll.Enabled = false;

应该摆脱它。


有趣,看来我说 应该 摆脱它是对的。搜索它看起来这是 Winforms 中一个已知且未修复的错误。 This page 暗示如果您不介意在 user32 中调用一些非托管代码,可能有一些方法可以做到这一点,但看起来最好的选择只是确保您的所有控件都适合表单宽度(通过停靠或锚定它们),因为滚动条是根据需要添加的。

很抱歉误导了你。

【讨论】:

啊,是的,我的意思是要从中删除滚动条的 Form 对象中的 Form(如果您在表单的代码隐藏文件中执行此操作,则为“this”)。很高兴你把它整理好了。 是的,我以为我把它整理好了,但没有注意我在做什么,我发现当我在按钮单击事件上有该代码时,它只是不起作用 非常感谢马丁的回答。非常感谢 :-) 我正在查看您现在发送给我的链接,并将了解情况如何。再次感谢。 :D

以上是关于Form1 自动滚动 = 垂直滚动的主要内容,如果未能解决你的问题,请参考以下文章

带有包含网站链接的文本的自动垂直滚动 TextView

JQueryUI 对话框:“自动”宽度不考虑垂直滚动条

UIScrollView 不能使用情节提要垂直滚动(使用自动布局)?

Xamarin iOS Autolayout:自动调整各种设备的宽度和垂直滚动,同时保持水平滚动禁用演示链接

仅在自动布局中具有固定宽度的垂直滚动视图

垂直滚动条在树形面板中拖放后自动移动到顶部