11

刚刚安装了Delphi xe7。打开一个用 XE7 开发的项目。旁注,但我首先担心的是一切都会导致 IDE 挂起,无论是将“视图”从 Master 更改为 iPhone4,还是只是在设计视图中拖动控件。我以前有一个工具单元,它具有接受 TComboEdit 参数的功能。似乎他们再次移动了东西,因为该功能现在已损坏。为了快速找出哪个单元承载组合编辑,我打开了一个表单,将一个组合编辑放下并保存。酷,现在我知道有一个 FMX.ComboEdit 单元。我尝试删除组合编辑,这就是我得到的:Selection contains a component, ComboEdit1, introduced in an ancestor and can not be deleted.

对于我在表单上放置的任何新控件也是如此,例如,即使是 TEdits。什么都删不掉。快速谷歌搜索引用 TGrids 和列...在我的表单上,只有布局和 TabControl,其中新放置的控件位于 TabItem 内。好的,也许 TabItems 存在类似的错误,所以我尝试移动控件,使表单成为其父级。但是,IDE 挂起大约 30 秒并且不会执行任何操作。

如何在Delphi xe7中删除这些控件?

4

1 回答 1

12

为了删除 a 中的组件,View您需要切换到Master View并删除那里的组件。另请注意,您添加到特定视图的组件只能在Master View. 这样做的原因是,在任何视图上放置的所有组件都会传播到Master View,然后凭借一种Visual Form Inheritance将出现在 all 上Views

于 2014-09-03T00:33:58.297 回答