您的位置:程序门 -> vb -> 多媒体



如何做一个有滚动条的picturebox并且是个容器


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


如何做一个有滚动条的picturebox并且是个容器
发表于:2007-01-05 01:30:48 楼主
如何做一个有滚动条的picturebox并且是个容器
比如说吧个buttom放在里面     拖动滚动条   就可以看到他的位置变化

简单点说     现在我需要做个比较大的拼图
拼图则是底图   而底图上面有很多小图   屏幕不够大。需要有滚动条,希望各位vb达人能够帮忙     我想了挺久了,做了一个可以滚动的picture但是做不出容器效果
发表于:2007-01-31 21:42:361楼 得分:0
用两个picturebox控件,首先在窗体添加1个picturebox控件picture1,然后在picture1中间用鼠标加载另1个picturebox控件picture2.
在穿体添加剂个hscroll控件于窗体或picture1内,调整picture2的height.
垂直滚动条建议不要与水平滚动条同时使用,会报错或当机.
代码如下:

private   sub   form_load()
me.height   =   11295
me.width   =   15360
picture1.width   =   me.width   -   400
'picture2.height   =   picture1.height
picture2.width   =   picture1.width   *   2.1 '倍率可调整
end   sub

private   sub   hscroll1_change()
picture2.left   =   -hscroll1   *   1.4   /   2.8 '倍率需调整
end   sub
发表于:2007-02-01 16:10:272楼 得分:0
private   sub   form_load()
me.height   =   11295
me.width   =   15360
picture1.width   =   me.width   -   400
'picture2.height   =   picture1.height
picture2.width   =   picture1.width   *   2.1 '倍率可调整
hscroll1.smallchange   =   100  
end   sub

private   sub   hscroll1_change()
picture2.left   =   -hscroll1   *   1.4   /   2.8 '倍率需调整
end   sub


快速检索

最新资讯
热门点击