C# 为WinForm面板添加垂直滚动条
我正在设计一个触摸优化的WinForm应用程序。问题是:如何添加可以影响其宽度的自定义C# 为WinForm面板添加垂直滚动条,c#,winforms,C#,Winforms,我正在设计一个触摸优化的WinForm应用程序。问题是:如何添加可以影响其宽度的自定义VScrollBar 这是我的VScrollBarcode panel1.VerticalScroll.Value = vScrollBar1.Value; 问题是它没有将面板滚动到底。您可以添加FlowLayoutPanel并将以下属性设置为该属性: flowLayoutPanel1.FlowDirection = System.Windows.Forms.FlowDirection.TopDow
VScrollBar
这是我的VScrollBar
code
panel1.VerticalScroll.Value = vScrollBar1.Value;
问题是它没有将面板滚动到底。您可以添加FlowLayoutPanel并将以下属性设置为该属性:
flowLayoutPanel1.FlowDirection = System.Windows.Forms.FlowDirection.TopDown;
flowLayoutPanel1.WrapContents = false;
flowLayoutPanel1.Dock = System.Windows.Forms.DockStyle.Fill;
flowLayoutPanel1.AutoScroll = true;
您可以看到滚动条,可以使用面板设计应用程序
摘自:
您关于“我可以影响其宽度”的说法不清楚。它可能有多种解释。该语句暗示您要更改垂直滚动条的宽度?然而,您的代码意味着您希望更改面板的滚动位置。你真正的问题/愿望是什么?潜在的重复:。