开发出来的vb软件如果想适应不同大小的显示器(17# 15# 14#),是不是form的scalemode只能是pixel?

解决方案 »

  1.   

    这个和显示器大小没有关系,主要是看显示器的分辨率设置,可以通过SCREEN.WITDTH和SCREEN.HEIGHT来获知显示器的分辨率大小。
      

  2.   

    If Screen.Width \ Screen.TwipsPerPixelX = 1024 Then '判断屏幕为辩率的宽是否为1024   ElseIf Screen.Width \ Screen.TwipsPerPixelX = 800 Then '判断屏幕为辩率的宽是否为800   end if
      

  3.   

    要是你sizeable窗体上有按钮,文本框什么的,嘿嘿……
      

  4.   

    把 picture 作为容器放在form的最底层,当form resize时同时改变picture的大小