Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何制作一个可预滚动的选项卡控件,这样我就可以在不占用整个屏幕的情况下添加大量文本框_C#_Forms_Scrollbar - Fatal编程技术网

C# 如何制作一个可预滚动的选项卡控件,这样我就可以在不占用整个屏幕的情况下添加大量文本框

C# 如何制作一个可预滚动的选项卡控件,这样我就可以在不占用整个屏幕的情况下添加大量文本框,c#,forms,scrollbar,C#,Forms,Scrollbar,因此,我的c#程序中有一个选项卡控件,它将从用户那里获取大量信息。这是40个复选框/文本框的形式。我想知道如何在设计器中提前添加一个滚动条,这样我可以让表单成为一个漂亮的800x500,但允许用户滚动所有框并填充它们。idk,如果这在设计器中是可能的,或者如果我需要通过类似循环之类的代码将它们添加进来,然后启用autoscrollbar,这样就可以了。有什么想法吗?打开设计器。在“属性”窗口中选择选项卡页。将AutoScroll属性设置为True。展开AutoScrollMinSize属性并为高

因此,我的c#程序中有一个选项卡控件,它将从用户那里获取大量信息。这是40个复选框/文本框的形式。我想知道如何在设计器中提前添加一个滚动条,这样我可以让表单成为一个漂亮的800x500,但允许用户滚动所有框并填充它们。idk,如果这在设计器中是可能的,或者如果我需要通过类似循环之类的代码将它们添加进来,然后启用autoscrollbar,这样就可以了。有什么想法吗?

打开设计器。在“属性”窗口中选择选项卡页。将
AutoScroll
属性设置为
True
。展开
AutoScrollMinSize
属性并为
高度输入一些值(比如1000)。现在,您的选项卡页面应该有一个垂直滚动条。

使用datagridview!更少的工作,更好的性能。