none
VB6.0開發的程式在不同大小的字型環境執行時 RRS feed

  • 問題

  • 公司系統原本就在windows XP環境下使用VB6.0開發。

    最近增購一批新電腦,作業系統是Windows 7 64位元,程式安裝上去,很順利的執行。

    但是有些同仁卻反應,視窗上的元件位置跑掉,位置亂了,如Button、Label、TextBox...等。

    找到原因,原來是Windows 7的桌面解析度高,字看起來太小,同仁就自行調整系統字高,將原來預設的小字(100%),改為中(M)125%。

    字變大,但程式視窗元件位置就與原先設計不符了。

    2011年11月23日 上午 03:19

解答

  • 您可以參考一下以下的資訊哦!

    Resize Form & Controls For Screen Size - VB6

    另外,有查到使用ActiveX元件來做,給您參考看看!

    ActiveResize Control Professional


    亂馬客blog: http://www.dotblogs.com.tw/rainmaker/
    2011年11月23日 上午 05:15
  • 我以前的做法是在大字形環境下設計,這樣在小字形環境下也正常。

    微軟在 SQL Server 2005 Managentment Studio 也犯了同樣錯誤。


    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。
    2011年11月23日 下午 12:16

所有回覆