2011-11-15 68 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