
VB 关于窗体坐标的问题。
请问一下:PrivateSubForm_Load()Me.Top=800Me.Left=800EndSub为什么上面的代码没有让窗体移动到坐标800,800而是移动到了5...
请问一下:
Private Sub Form_Load()
Me.Top = 800
Me.Left = 800
End Sub
为什么上面的代码没有让窗体移动到坐标800,800 而是移动到了53,53
请问要如何才能移动到屏幕坐标800,800的位置呢? 展开
Private Sub Form_Load()
Me.Top = 800
Me.Left = 800
End Sub
为什么上面的代码没有让窗体移动到坐标800,800 而是移动到了53,53
请问要如何才能移动到屏幕坐标800,800的位置呢? 展开
展开全部
VB的长度单位初始是Twip,15Twip=1Pixel。所以可以这样比较规范,无论情况变成什么都可以应付:
Private Sub Form_Load()
Me.Left = 100 * Screen.TwipsPerPixelX
Me.Top = 100 * Screen.TwipsPerPixelY
End Sub
展开全部
Private Sub Form_Load()
Me.Top = 800*15
Me.Left = 800*15
End Sub
追问
果然是这样,请问能告知下原因么?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
VB中,它默认的坐标单位是 Twip
1 Pixels = 15 Twip
1 Pixels = 15 Twip
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询