vb表单能不能无限延长
像做网页,可以一直往下拉下去,里面可以放很多东西可是vb的话就是放满了,就要使用另一个表单
vb能不能像网页一样,放很多的东西在里面去
有没有控件可以使用呢
--------------------编程问答-------------------- 用网格控件。 --------------------编程问答-------------------- picturebox+滚动条 --------------------编程问答--------------------
webbrowser控件+网页 --------------------编程问答--------------------
我也这样用的 --------------------编程问答--------------------
我看见了 --------------------编程问答-------------------- picturebox+滚动条 --------------------编程问答--------------------
算你狠 --------------------编程问答--------------------
--------------------编程问答-------------------- 有很多方法,PictureBox+滚动条不错 --------------------编程问答-------------------- 贝隆猫新年快乐:) --------------------编程问答-------------------- 我知道用picturebox+滚动条
但是我要的不是這個
這個在設計階段,並不能夠把一些控件放到很下面去
也就是在設計階段,放在上面,用位置去控制,捲動條拉的時候再去移動
這樣在設計階段就很不方便 --------------------编程问答-------------------- 這個在設計階段,並不能夠把一些控件放到很下面去
你可以在设计阶段时将Picture手动弄到 top = -5000 -6000......
将於三月中发行之 CBM666 编程示例教材
http://cbm666.com/ppmouse.rar
你可以点粉色的 综合属性 看看是不是你要的效果 就是 Picture1+ H V Scollbar 除了拖拉 还可以以键盘操作上下左右, 还有鼠标滚轮来移动都行,
真弄不出来我给你代码吧 我这个表单的 Height = 75000 --------------------编程问答-------------------- 用文字說的終究表達不清楚,做個圖片和放元始檔上來好了
原始檔
http://studftp.stut.edu.tw/~m95f0215/ScrollControl.rar
就是原始檔裡面的功能能不能有控制項來使用呢?
這樣就不用每次都從新寫程式碼 --------------------编程问答-------------------- picturebox 可以比窗体大(也可以比桌面大)啊。
你把你的控件加入 PictureBox 中,然后用鼠标把它往上方拖( .Top 变为负值)。
在 属性窗口 中把它的 Height 属性值增大(用鼠标只能调整到桌面的大小)。
不停地重复上面两步(最大限制是多少我没试过),到把你的控件放完为止。
然后把 PictureBox 的 .Top 属性 改为 0 就行了。
程序运行时,按 滚动条 的值改变 PictureBox 的 .Top 属性 就可以了。
==========================================
只是我不明白楼主干吗要设计这样的界面。
--------------------编程问答-------------------- Chen8013 他的思路与我一样 我本来也打算 添加一堆的Frame 来装每个控件属性的
我补充一下吧
1.Picture1 放在Form上面, 高度与Form1.height相同
2.Picture2装进Picture1里面, 高度 我试过 10万缇 我目前只有75000 但予估我会使用到 15万缇的高度
3.添加滚动条
4.写Scroll与Change事件来调整Picture2上上下下 Picture1是一直不动的容器 --------------------编程问答-------------------- 测试代码放上去了 自己下载吧
http://cbm666.com/scroll.rar
--------------------编程问答-------------------- 我觉得没必要用“一堆”容器来放置。
如果是在整个窗体的高度(或宽度,道理是一样的)内滚动,把“表单”放入一个高度很大的容器(PictreBox 、Frame 等)中。
如果是在一部分区域进行滚动,则先在滚动区域放一个容器,大小跟那个区域大小一样。
然后在容器中再放另一个高度(或宽度)很大的容器,用来布置“表单”。
运行时,再用一个滚动条来控制(改变)大容器的 .Top 或 .Left 属性。
只有在一个大容器中不能放置所有“表单”时,才考虑增加适当个数的大容器。
--------------------编程问答-------------------- 我觉得没必要用“一堆”容器来放置。
你理解错了 容器只有 "一个" Picture1
那一大堆Frame我原来想加的原因是 每个控件用Frame各别分开 层次清楚 后来我嫌麻烦就没加了 --------------------编程问答--------------------
少了一個anigif.ocx控件
--------------------编程问答-------------------- 呵呵....那是我测试时加的
这个代码并没用到它, 源码都给了 你把anigif.ocx 干掉不就好了吗? --------------------编程问答-------------------- --------------------编程问答-------------------- 围歼
补充:VB , 基础类