标题:VB的Left,Top参数,跟像素之间怎么转换?
只看楼主
121038
Rank: 1
等 级:新手上路
威 望:2
帖 子:414
专家分:0
注 册:2005-8-3
 问题点数:0 回复次数:12 
VB的Left,Top参数,跟像素之间怎么转换?
XXX = 1像素???这种计量方法叫什么,很不好用..
搜索更多相关主题的帖子: 像素 Left Top 参数 XXX 
2006-10-20 15:49
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
得分:0 
在vb中..Twip是默认的单位,,你可以通过ScaleMode属性来改变..

我的msn: myfend@
2006-10-20 15:55
121038
Rank: 1
等 级:新手上路
威 望:2
帖 子:414
专家分:0
注 册:2005-8-3
得分:0 
太感谢了!!原来这样~~弄了我好久,都没设置好想要的大小

2006-10-20 15:57
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
得分:0 
呵呵..多来讨论吧..

我的msn: myfend@
2006-10-20 15:58
121038
Rank: 1
等 级:新手上路
威 望:2
帖 子:414
专家分:0
注 册:2005-8-3
得分:0 
不对啊。我把ScaleMode改为了2,但是设置Left、Height、Top那些的,还是没改变,怎么搞的??

2006-10-20 17:12
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
得分:0 
Private Sub Form_Load()
Me.ScaleMode = vbTwips 'Twip为单位
Command1.Left = 200
Me.ScaleMode = vbPixels 'Pixel为单位
Command2.Left = 200
End Sub

我的msn: myfend@
2006-10-20 17:26
121038
Rank: 1
等 级:新手上路
威 望:2
帖 子:414
专家分:0
注 册:2005-8-3
得分:0 
噢,为什么偏要在代码中写才行,直接设置属性不行。。

2006-10-20 21:45
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
得分:0 
.在属性里设置也行...只不过我不知道你是什么的不行...所以用代码来加以解释..

我的msn: myfend@
2006-10-21 09:19
121038
Rank: 1
等 级:新手上路
威 望:2
帖 子:414
专家分:0
注 册:2005-8-3
得分:0 
哦,我试了一下,Command就行,但是窗口Form就不行,WHY??费解ing...

2006-10-21 19:01
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
得分:0 
....其实也没什么的..自己知道一下就可以..一英寸=1440Twip

我的msn: myfend@
2006-10-21 19:45



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




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

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