VB6形式切斷工具欄在運行時在Windows 10年7月8日,但不是XP
我有一個Visual Basic 6.0應用程序,它具有承載工具欄幾種形式。其中一種形式(如圖中所示)通過其右側邊緣右側的工具欄剪切或截斷顯示。應該有一個'粘貼'按鈕也顯示。
在設計時窗體顯示正確。在運行時,它也可以在Windows XP上正確顯示,但不會在7/8/10上顯示。我正在使用運行XP Professional 32位開發的VMWare VM。值得注意的屬性包括:表單可重新調整大小;工具欄不換行。我曾嘗試在'Load'事件中手動設置窗體寬度,但沒有任何效果。除此問題之外,在任何版本的Windows上運行此Visual Basic 6.0應用程序都沒有問題。任何幫助將不勝感激。謝謝。
很難說,但這可能是一個高DPI問題。 – Bob77
如果您在Windows 7/8上以[兼容模式](https://support.microsoft.com/en-us/help/15078/windows-make-older-programs-compatible)運行exe,它會改變什麼嗎?/10? – GSerg
如果您要最大化表單,或手動調整它的大小以使其更寬,可以告訴我們會發生什麼情況?它看起來像我,你需要更小的工具欄圖形或更小的工具欄按鈕。我錯過了什麼? – tcarvin