请问如何修改位置(坐标)的显示模式

badconan 2005-01-03 01:15:17

Text1.Text = Screen.Width & "| " & Screen.Height & "| " & Me.Left & "| " & Me.Top
显示出来的值是:
15360| 11520| 1650| 1650

如何把它转变成像素显示呢?
ScaleMode = 3 好像也不行
...全文
150 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
badconan 2005-01-03
  • 打赏
  • 举报
回复
谢谢了
wwqna 2005-01-03
  • 打赏
  • 举报
回复
Screen.TwipsPerPixelX 就是一像素有多少tips宽!一般是15吧
badconan 2005-01-03
  • 打赏
  • 举报
回复
这个方法可以,
不过最大化的时候竟然是:
1024| 768| -4| -4
------------------------------
Text1.Text = Screen.Width / Screen.TwipsPerPixelX & "| " & Screen.Height / Screen.TwipsPerPixelY
badconan 2005-01-03
  • 打赏
  • 举报
回复
我知道啊,
但我想改成像素显示模式,要怎样?
(如:1024*768;Screen.Width = 1024)
--------------
Screen.Width是指当前显示模式的宽

如果你想调整窗体的显示位置 就用
me.top=100
me.left=100
badconan 2005-01-03
  • 打赏
  • 举报
回复
Screen.TwipsPerPixelX ?
是什么东西啊?
laviewpbt 2005-01-03
  • 打赏
  • 举报
回复
Text1.Text = Screen.Width / Screen.TwipsPerPixelX & "| " & Screen.Height / Screen.TwipsPerPixelY
aalei 2005-01-03
  • 打赏
  • 举报
回复
Screen.Width是指当前显示模式的宽

如果你想调整窗体的显示位置 就用
me.top=100
me.left=100
badconan 2005-01-03
  • 打赏
  • 举报
回复
而且最大化后竟然会是:
15360| 11520| -60| -60

7,763

社区成员

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

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