c# - 如何在tabcontrol/tabpages中添加垂直滚动条

标签 c# winforms

我正在设计一个使用选项卡控件的应用程序,在其中一个选项卡页面中,我想要显示的信息大于表单大小,信息显示在各种文本框中。我尝试在设计器代码中添加以下行,但它仍然无法正常工作。

this.AutoScroll = true;
this.AutoScrollMargin = new System.Drawing.Size(20, 20);
this.AutoScrollMinSize = new System.Drawing.Size(this.Width, this.Height);

如有任何帮助,我们将不胜感激。

最佳答案

您必须在TabPage 上设置AutoScroll,而不是Form,您可以在设计时通过选择你的标签页,然后在属性窗口中将 AutoScroll 设置为 true,或者你可以通过这样的代码来完成:

 tabPage1.AutoScroll = true;
 //do the same for other tabPages

关于c# - 如何在tabcontrol/tabpages中添加垂直滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18782369/

相关文章:

c# - log4net - 只创建一个日志文件

winforms - 更改 WinForm 窗体的命名空间的正确方法是什么?

vb.net - 将未处理的异常记录到日志文件

VB.net 禁用 TabControl 的 TabPage

c# - 如何为 checkedListBox 项添加值

c# - AjaxControlToolkit ModelPopupExtender 显示屏幕左侧而不是中心

c# - (21,6): error 0019: Each property name in a type must be unique.

c# - 如何将 C# 中的文本框值插入到 Oracle 数据库中

c# - 如何实例化 DataReceivedEventArgs 或者能够用数据填充它?

c# - 如何在 linq 中有效地连接字符串?