相关疑难解决方法(0)

仍然无法在WinForms应用程序中隐藏FlowLayoutPanel的水平滚动条

我无法隐藏FlowLayout面板的Horizo​​ntal Scroll-bar.我正在动态添加此面板.

我已经阅读了以下3篇关于堆栈溢出的帖子.但无法取得成功.

flowlayoutpanel和水平滚动条问题

如何在Panel中禁用水平滚动条

使用水平滚动条滚动面板

我试过以下代码.

TableLayoutPanel pannel = new TableLayoutPanel();
 pannel.Parent = pnlChart;
 pannel.Dock = DockStyle.Fill;
 pannel.AutoScroll = true;
 pannel.HorizontalScroll.Visible = false;
Run Code Online (Sandbox Code Playgroud)

c# scrollbar horizontal-scrolling winforms

10
推荐指数
1
解决办法
7353
查看次数

.net滚动条自动滚动问题

我正在.net中编写一个应用程序,它在对话框中使用autoscroll作为布局面板.似乎每当我调整窗口大小以便显示垂直滚动条时,水平滚动条也会自动出现.仔细观察它,第二个滚动条现在允许我将窗口滚动16个像素(另一个滚动条的宽度).所以Windows似乎认为我需要一个至少与垂直滚动条出现之前一样宽的客户区.

如果我现在将窗口调整为宽16像素(这样我的窗口区域就像滚动条出现之前一样宽),滚动条就会消失.现在,如果我将它重新调整到原来的状态,它就会消失.

所以在我看来,系统中存在一个错误,其中最小宽度有点粘,但是升级和缩小窗口(使用鼠标,而不调整滚动条相关的API)可以清除条件

有人知道一个解决方法,或者我正在做什么来绊倒Windows?

.net c# resize autoscroll

6
推荐指数
3
解决办法
1万
查看次数

WinForm面板滚动没有滚动条?

我正在创建一个基本上是Panel的用户控件(里面有随机内容),我需要能够使用按钮(向上和向下)而不是滚动条向上和向下滚动此面板.

我必须这样做的原因是因为程序将在触摸屏显示器上使用,我们需要大按钮而不是丑陋的小滚动条.

我一直在搞乱VerticalScrollbar属性,但它们似乎都没有做任何事情.我注意到,如果我将AutoScroll设置为false,则AutoScrollPosition实际显示坐标,除了它应该是负数.另外,我注意到panel.VerticalScrollbar.Visible = true; 只有在放置在构造函数之外时才能工作.这有什么理由吗?

基本上,WinForms的滚动条对我来说非常混乱(错误?).有没有人知道用按钮以编程方式向上和向下滚动面板的好方法(我不在乎我是否需要一个不可见的滚动条).

谢谢!= d

scrollbar winforms

4
推荐指数
1
解决办法
5623
查看次数

仅在面板中水平滚动

如何设置我的面板,使其只能水平滚动?我试过了:

this.VerticalScroll.Enabled = false;
Run Code Online (Sandbox Code Playgroud)

但它不起作用。

c# scroll panel winforms

4
推荐指数
2
解决办法
2万
查看次数