我做了一些浏览,找不到解决此问题的答案。一旦流量控制超过winform中的特定大小,启用滚动条?
我的winform包含一个填充停靠的流控制和一堆其他控件。更多的控制离开,并在运行时添加,所以我有流量控制(和winform)自动大小,以适应它出现的一切。
问题是,我希望滚动条在表单超过特定大小时出现。因此,如果表单很小,它会继续自动调整大小,但一旦达到某个高度,内部流控将继续进行,但表单停止增长并显示滚动条。
有没有办法做到这一点?我尝试过的dock,autoscroll和autosize的所有组合都是徒劳的,但也许我做错了。
只是一个简短的提示 - 目前,一旦流量控制增长到高于屏幕,它会将该行下方的所有内容移动到新列。我也想禁用这个,所以无论屏幕高度如何,它都会继续垂直增长(因为我会有滚动条)。
你需要设置窗体的MAXIMUMSIZE财产。自行增长的顶级窗口不是很好的UI。 – 2013-03-25 19:41:42