2011-11-15 65 views
5

我試圖在編輯和調試過程中使用類似的佈局。運行程序時,我的結構和對象檢查器消失。我確實創建了自己的桌面高速設置,並將調試桌面設置爲它,但只要程序運行結構並且obejct檢查器消失了。我怎樣才能防止呢?如何保持調試佈局與桌面佈局相同

與此相關的一個問題:編輯菜單也會改變。右鍵單擊過程名稱會產生一個彈出菜單,第一個項目是「查找聲明」。當調試第一個項目是「關閉頁面」。我發現查找聲明項是一種快速查找代碼的方法。除此之外,由於您在問題上點擊「否」來保存信息(我知道,這是我的錯,但我認爲菜單不應該改變),所以丟失代碼會令人沮喪。

感謝,

阿諾德

+0

菜單因上下文更改而更改。您所描述的調試桌面設置解決了您的第一個問題。你必須做得不太對。 –

+5

由於「在運行時隱藏設計器」選項,對象檢查器可能會消失... –

+0

@Marjan,此工作。謝謝。 – Arnold

回答

5

德爾福的什麼版本?對話框和菜單在版本之間(甚至在相同版本的SKU之間)也會改變。

對於第一打開Tools->Options->Environment Options並取消選中Hide designers on runRunning組框(D2010,Xe和XE2),或Tools->Options->Environment Options並在Compiling and Running組框中取消選中Hide designers on run(D2007)。

對於第二種情況:右鍵單擊菜單被稱爲context menu,這意味着它顯示何時適合顯示它的時間。它根據你使用它的時間和方式而改變是完全合適的;這就是它應該工作的方式。在.zip文件在Windows資源管理器

右擊比上一個Word文件.doc右擊不同,因爲它們基於背景有不同的選擇 - 一個zip文件中有一個「解壓到...」選項Word文檔沒有,因爲'提取'Word文檔不適用。同樣適用於右鍵單擊.exe文件,該文件具有Run as Administrator選項(Win7),而不是右鍵單擊不提供該選項的.pas文件。

+0

+1好的答案。這是一個很好的例子,它解釋了匆忙寫下評論的答案。 –

+3

@David,謝謝。當我開始寫答案時,評論不在那裏,我發誓。 :)在寫我的帖子的時候,我接到了一個電話。雖然,採取了點。

+0

我正在使用Delphi XE。這個答案很好,謝謝!上下文菜單可惜。 – Arnold