2011-04-22 71 views
1

我已經下載了最新版本的Wix Toolset,並且已經進行了自定義對話框以從用戶那裏獲取數據庫的連接字符串。當我測試在Windows 7機器上運行Msi時,對話框和我的顯示文本一樣,但編輯控件沒有顯示出來。如果我點擊應該出現的位置,我會看到一個光標,如果我開始打字,那麼文本框上的白色背景就會出現。這是一個錯誤?編輯框未顯示在Windows 7上

+0

你可以顯示對話框的代碼嗎?它是否按預期顯示在以前的Windows版本上? – 2011-04-23 17:19:38

+0

請檢查其他控件是否不覆蓋編輯框。減小文本框的大小然後測試 – 2011-05-13 07:21:53

回答

1

幾乎可以肯定,這是一個Z順序問題,其中另一個控件與您想要的控件重疊。首先,確保您的控件不重疊。然後,在Dialog元素中對它們進行排序,使得最高的z順序是最後的(IIRC)。

0

我有類似的問題,編輯框是「隱形」,直到我點擊它們。在檢查代碼後,我意識到我的控件正在被我的對話位圖「塗抹」。我將位圖代碼作爲對話框的第一行,並且這樣可以解決問題,因爲控件已經「繪製」了位圖。