请问如何实现在程序全屏运行的时候里面的picturebox控件也跟着变大?

simplez 2002-08-20 07:11:53
用bordstyle里的none将窗体最大化了,但里面的picturebox大小怎么调整呢?我知道可以用align调整和窗体上边的距离,如果希望它的下边也随着改变该怎么做呢?
如果希望它的下边和窗体有一个固定的比率又该怎么做呢?高分请教高人!!
...全文
59 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
kuailexq2000 2002-08-20
  • 打赏
  • 举报
回复 1
const1 =0
const2=0
在窗体上的Resize事件中
picture1.top=const1
picture1.left=const2
picture1.width=me.scalewidth
picture1.height=me.scaleheight
rushing 2002-08-20
  • 打赏
  • 举报
回复
还有
.top
.left
netbrat 2002-08-20
  • 打赏
  • 举报
回复 1
在窗体Load事件中获取窗体原始width 和height 两项值。
在窗体Resize事件中获取窗体改变大小后的Width和height两项项值并分别计算这两项的比例,用这比例乘以PictrueBox的原Width和height就可求得PictrueBox放大后的大小了,这样可以始终保持PictrueBox与Form的比例大小了。

PictrueBox与Form四边的距离同理可实现。不论PictrueBox放在什么地方。
Pipi0714 2002-08-20
  • 打赏
  • 举报
回复 1
在窗体上的Resize事件中
picture1.width=me.scalewidth
picture1.height=me.scaleheight

1,451

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧