我正在设计一个应用程序,我在其中使用制表符控件,并且在其中一个标签页中,我希望以大于表单大小的方式显示信息,信息显示在各种文本框中.我尝试在设计器代码中添加以下行,但它仍然无法正常工作.
this.AutoScroll = true;
this.AutoScrollMargin = new System.Drawing.Size(20, 20);
this.AutoScrollMinSize = new System.Drawing.Size(this.Width, this.Height);
Run Code Online (Sandbox Code Playgroud)
任何帮助,将不胜感激.
Kin*_*ing 23
你必须首先选择你的tabpage,然后在Properties窗口中将AutoScroll设置为true,或者你可以通过以下代码来设置AutoScrollon TabPage,而不是Form你可以在设计时设置:
tabPage1.AutoScroll = true;
//do the same for other tabPages
Run Code Online (Sandbox Code Playgroud)
请注意,“this”指的是整个班级(您的表格)。
像这样增加值:
tab.AutoScrollMinSize = new System.Drawing.Size(1000,1000);
Run Code Online (Sandbox Code Playgroud)
或者您可以添加panel1到选项卡,然后将其停靠到选项卡中:
panel1.dock = dockingSyle.Fill;
Run Code Online (Sandbox Code Playgroud)
现在您可以使其可panel1滚动。
| 归档时间: |
|
| 查看次数: |
24425 次 |
| 最近记录: |