标题:如何保证窗体的放大缩小过程中高宽比例固定不变
取消只看楼主
jrs123
Rank: 2
等 级:论坛游民
威 望:1
帖 子:627
专家分:14
注 册:2006-9-5
结帖率:94.12%
 问题点数:0 回复次数:2 
如何保证窗体的放大缩小过程中高宽比例固定不变

这是一个窗体内的控件能随窗体大小变化而随之变化的代码,不足的是在窗体变化中无法保证控件(或窗体)的长宽比例不变,哪位高手能想个办法,不论窗体如何变大变小,保证其高宽的比例不会变.
Private Sub Form_Load()
form1.Height = Screen.Height / 3
form1.Width = Screen.Width / 5
End Sub

Private Sub Form_Resize()
Image1.Move 0, 0, ScaleWidth, ScaleHeight
End Sub

搜索更多相关主题的帖子: 窗体 中高 Sub Form 高宽 
2007-08-12 10:16
jrs123
Rank: 2
等 级:论坛游民
威 望:1
帖 子:627
专家分:14
注 册:2006-9-5
得分:0 
回复:(jrs123)如何保证窗体的放大缩小过程中高宽比...
谢谢版主的代码,用了一下,好像比例可以不变了,但控件无法与窗体同步,而是向相反方向,详见下面附件:
8EruUAlU.rar (58.12 KB) 如何保证窗体的放大缩小过程中高宽比例固定不变


2007-08-12 10:38
jrs123
Rank: 2
等 级:论坛游民
威 望:1
帖 子:627
专家分:14
注 册:2006-9-5
得分:0 

谢谢版主,改过来后可以实现比例不变了,就是窗体变化时会闪,不知如何克服啊?

2007-08-12 11:53



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-162061-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.164187 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved