在Delphi中将现有项目添加到项目组的更简单方法

问题描述

我正在使用Delphi XE8,并且我有一个包含很多项目的项目组。即使小组已经很大,我有时仍需要向其中添加现有项目。

现在(据我所知),您可以在Delphi中将现有项目添加到组中的唯一方法是在项目组树视图中使用组项目的上下文菜单

Project group context menu

当组很大时(例如在我的情况下),可以向下滚动树视图中的项目列表,以使始终位于顶部的组项目不可见。因此,为了将现有项目添加到我的组中,我将必须向上滚动树视图以右键单击该组项目。

相反,可以通过两种方式调用添加新项目”命令:从与上述相同的上下文菜单中,以及使用项目管理器工具栏上的“速度”按钮:

enter image description here

工具栏始终在视图中,这使得添加新项目非常容易。我想为我的场景提供同样的便利,但是“项目管理器”工具栏似乎不可自定义。是否有可能使用第三方工具来编辑工具栏,以添加用于添加现有项目的按钮的方法?还是另外一种使命令更易于访问的方法

解决方法

您可以在项目资源管理器中拖放项目文件,然后将其添加到组中!或者,您只需双击/打开项目即可获得相同的结果。

,

添加现有项目命令可用于自定义IDE工具栏之一。

,

还可以从Delphi Project菜单中将新项目或现有项目添加到项目组中。使用鼠标右键单击项目组时弹出的contex菜单并不是唯一的方法。

Add Existing Project command in Project menu

或者在IDE中没有打开任何项目的情况下,也可以使用这些命令来启动新的项目组,因为这些命令始终可用。

,

或者另外一种使命令更易于访问的方法?

最短的方法-据我所知-是此键盘序列:

Ctrl+Alt+F11             (Show project manager,and put focus there)
Home                     (Move selection to the name of project group)
Win-Context-menu-key     (Same as right-click: show context popup menu)
A                        (Add existing project)

如果您的键盘便宜但没有菜单键,则可以使用Shift + F10代替Win-Context-Menu-Key。