双显示器中的Delphi XE Form和Source

时间:2011-04-13 00:16:37

标签: delphi delphi-xe multiple-monitors

有人知道我是否可以在一台显示器和另一台显示器中设置我的IDE显示源代码?我谈论相同的.pas,因为我可以在每个监视器中查看2个不同的.pas。

3 个答案:

答案 0 :(得分:13)

不确定XE,但在2007年,您可以转到Tools->Options打开选项对话框,然后在"Embedded Designer"下取消选中VCL Designer

重新启动IDE后,表单设计将位于未对接(并且无法撤销)的窗口中。然后代码编辑器将从表单中分离出来,因此可以移动到另一个监视器。

<强>然而 如果您移动表单,表单默认位置(左侧和顶部)将更改,如果您使用Form.Position := poDesigned,可能会移离默认监视器。这是更喜欢嵌入式设计师的主要原因。

修改

另请注意,所有停靠的窗口(对象检查员,手表,项目经理等)也可轻松脱离,然后再次停靠。

答案 1 :(得分:6)

您可以打开同一模块的多个编辑视图(在源代码编辑器中单击鼠标右键,从上下文菜单中选择“新建编辑窗口”)。

答案 2 :(得分:2)

如果您指的是一台显示器上的源代码(.pas)和另一台显示器上的可视化设计器(窗体),请使用IDE工具栏中的桌面速度设置,并将其设置为“Classic Undocked”。在显示器之间按照您喜欢的方式排列IDE,然后单击SpeedSetting下拉列表旁边的“Save Desktop”按钮。为您喜欢的布局命名,然后将其另存为默认桌面。另请参阅@ ldsandon关于需要在IDE的选项对话框中取消选中嵌入式设计器的注释。

我个人更喜欢较新的嵌入式设计器布局(默认设置),并将IDE放在辅助监视器上,应用程序在主要监视器上运行。然后,您可以在调试器中单步调试代码,同时在主监视器上查看输出。