怎样在vb窗体中加滚动条?

我在窗体中要求输入的内容很多,一个屏幕的窗体放不下,需要加滚动条,该怎么设置?代码怎么写?最好是设计个窗体,详细过程 可以发到我的邮箱cyberworld@139.com 非常感谢!

第1个回答  2013-10-27
窗体实际上是一个容器,就是盛放其他控件的一个大控件,他的作用主要就是加载一些其他需要用的控件,主要用的就是他的能作为容器的作用,而能做容器使用的另外两个常用的就是Frame和PictureBox,这两个是小容器,就是你需要把他们放到窗体上,然后可以把其他的控件加入到它们中,使他们成为一个整体。因此,窗体自己想做成带滚动条的不太容易,但此时可以借助这两个容器来帮忙,过程是这样,在窗体上加一个PictureBox,设置它的高,宽和窗体一样,背景色也一样,并把它的BorderStyle设为0因此就看不出窗体上有个PictureBox了,这时把你想要加的控件都加到这个PictureBox上就行了,然后在窗体上加上滚动条HScroll1和VScroll1即可,并添加如下事件.窗体的设计我发到你的邮箱了,你测试一下看看是不是你想要的效果,如有问题再联系。Private Sub HScroll1_Change()
Picture2.Left = -HScroll1.Value
End Sub
Private Sub VScroll1_Change()
Picture2.Top = -VScroll1.Value
End Sub本回答被网友采纳
第2个回答  2013-10-27
我已将一个垂直滚动条的示例发到你的邮箱了,请查收!
相似回答