我开发的VB程序,在台式机上的CRT显示器800×600下显示很好,但到了笔记本电脑的液晶显示器上的800×600时字体显示非常粗糙难以入目。若在液晶显示器的1024×768下显示,字体虽然好看,但程序运行后的窗口只占液晶显示器的一部分,相当一部分屏幕没有利用。哪位有办法解决?

解决方案 »

  1.   

    用代码调整窗体控件的排列。。可以在form_resize事件里面编写代码引用:
    hpygzhx520 
     窗体的大小不能用数字来限制死.窗体上的控件也是这样,要根据屏幕来调整 
     
      

  2.   

    vb 好像沒有align=client只能在form_resize 的時候修改自己控件的大小。Private Sub Form_Resize()
        Me.Frame1.Left = 120
        Me.Frame1.Top = 20
        Me.Frame1.Width = Me.Width - 240 - 120 ' 240左右邊界  120 form邊框
        Me.Frame1.Height = Me.Height - 500 - 120 ' 500 標題欄+下邊框  120 距下邊界
    End Sub