提问C#窗体中带滚动条控件

时间:2023-01-27 00:21:58
    我在做C#窗体,预期:单击按钮“添加”,在panel控件中添加一个文本框控件,一直添加到原来panel控件放满文本框控件后,继续单击添加,panel控件自动出现进度条然后继续添加文本框。
     问题是:panel控件自动出现进度条继续添加文本框。我的问题是panel控件不会自动出现进度条。
     尝试:添加---panel1.VerticalScroll.Visible = true;----进度条出现,但不会因为添加了文本框而可以拉动,只是单做装饰。。。

提问C#窗体中带滚动条控件
如图,单击新建按钮,由于添加太多而被panel掩盖。。

9 个解决方案

#1


用FlowLayoutPanel吧。

#2


FlowLayoutPanel
试试看~

#3


FlowLayoutPanel控件还是不行吖?
和以前一样的效果。
添加----this.flowLayoutPanel1.VerticalScroll.Visible = true;
还是和以前一样。或者有其它属性吗?

#4


引用 3 楼 Eddy856 的回复:
FlowLayoutPanel控件还是不行吖?
和以前一样的效果。
添加----this.flowLayoutPanel1.VerticalScroll.Visible = true;
还是和以前一样。或者有其它属性吗?
问题解决了没有,怎么就结贴了呀~

#5


引用 4 楼 laq616853363 的回复:
引用 3 楼 Eddy856 的回复:FlowLayoutPanel控件还是不行吖?
和以前一样的效果。
添加----this.flowLayoutPanel1.VerticalScroll.Visible = true;
还是和以前一样。或者有其它属性吗?问题解决了没有,怎么就结贴了呀~

没有解决,刚注册不会用,所以不如结账算了。。
请问现在还有办法吗?
FlowLayoutPanel控件还是不行,现在反而有更多问题不行了。简单的问题有Excel表函数就解决的我却要弄个软件。。。

#6


引用 5 楼 Eddy856 的回复:
引用 4 楼 laq616853363 的回复:引用 3 楼 Eddy856 的回复:FlowLayoutPanel控件还是不行吖?
和以前一样的效果。
添加----this.flowLayoutPanel1.VerticalScroll.Visible = true;
还是和以前一样。或者有其它属性吗?问题解决了没有,怎么就结贴了呀~
没有解决,刚注册不会用,所……

很久没有玩过WinForm了,我记得那时候放DataGridView,太大的话,自动就画出滚动条了,再看看Panel的属性里面,有没有关于滚动条的这一项。
实习后一直做b/s的开发,还真有点不记得了呢。

#7


引用 2 楼 laq616853363 的回复:
FlowLayoutPanel
试试看~

现在终于成功了!
原来不是VerticalScroll.Visible = true;
而是AutoScroll属性为True
感谢你的帮助
提问C#窗体中带滚动条控件

#8


引用 7 楼 Eddy856 的回复:

哈哈,还真的是属性的设置呀,解决了就好~
祝你天天开心~

#9


AutoScroll=true

#1


用FlowLayoutPanel吧。

#2


FlowLayoutPanel
试试看~

#3


FlowLayoutPanel控件还是不行吖?
和以前一样的效果。
添加----this.flowLayoutPanel1.VerticalScroll.Visible = true;
还是和以前一样。或者有其它属性吗?

#4


引用 3 楼 Eddy856 的回复:
FlowLayoutPanel控件还是不行吖?
和以前一样的效果。
添加----this.flowLayoutPanel1.VerticalScroll.Visible = true;
还是和以前一样。或者有其它属性吗?
问题解决了没有,怎么就结贴了呀~

#5


引用 4 楼 laq616853363 的回复:
引用 3 楼 Eddy856 的回复:FlowLayoutPanel控件还是不行吖?
和以前一样的效果。
添加----this.flowLayoutPanel1.VerticalScroll.Visible = true;
还是和以前一样。或者有其它属性吗?问题解决了没有,怎么就结贴了呀~

没有解决,刚注册不会用,所以不如结账算了。。
请问现在还有办法吗?
FlowLayoutPanel控件还是不行,现在反而有更多问题不行了。简单的问题有Excel表函数就解决的我却要弄个软件。。。

#6


引用 5 楼 Eddy856 的回复:
引用 4 楼 laq616853363 的回复:引用 3 楼 Eddy856 的回复:FlowLayoutPanel控件还是不行吖?
和以前一样的效果。
添加----this.flowLayoutPanel1.VerticalScroll.Visible = true;
还是和以前一样。或者有其它属性吗?问题解决了没有,怎么就结贴了呀~
没有解决,刚注册不会用,所……

很久没有玩过WinForm了,我记得那时候放DataGridView,太大的话,自动就画出滚动条了,再看看Panel的属性里面,有没有关于滚动条的这一项。
实习后一直做b/s的开发,还真有点不记得了呢。

#7


引用 2 楼 laq616853363 的回复:
FlowLayoutPanel
试试看~

现在终于成功了!
原来不是VerticalScroll.Visible = true;
而是AutoScroll属性为True
感谢你的帮助
提问C#窗体中带滚动条控件

#8


引用 7 楼 Eddy856 的回复:

哈哈,还真的是属性的设置呀,解决了就好~
祝你天天开心~

#9


AutoScroll=true