【发布时间】:2019-05-13 20:35:36
【问题描述】:
【问题讨论】:
-
我们看不到你的代码,所以我能做的就是假设你从另一个表单继承了这个表单。如果你想删除它,从根窗体中删除,否则你只能隐藏它。或者一开始就不要在根目录中引入它——只要在你需要的地方引入它。
【问题讨论】:
Ancestor,在此上下文中,表示类链中的一个类,讨论中的对象从该类继承。例如查看帮助中的TButton。在帮助页面的顶部,TButton 的所有祖先都显示为以TObject 开头的类链
因此,错误消息意味着祖先类(您选择的祖先)已声明您尝试删除的组件。
如果您的 Delphi 版本带有样式文件,您可以修改它们。我会将原始样式文件复制到安全的地方。
注意,IDE 左上方的结构视图显示了不同的层次结构,不应与类层次结构混合。父子链(结构)表示承载其他组件的组件。例如。表单可以是面板的父级,而面板可能是按钮的父级。或具有其他组件集合的网格面板。
【讨论】:
C:\Users\Public\Documents\Embarcadero\Studio\15.0\Styles(15.0代表XE7,我本机已经安装)。文件扩展名是.vsf 或.Style,具体取决于它们是用于VCL 还是FMX 项目。
rad-studio-feature-matrix.pdf,可以下载 from here 似乎并没有限制你可以做什么,或者我只是没有在文档中找到正确的位置。
我发现如果您将 View: 下拉菜单更改为 Master,您可以删除选定的组件。
【讨论】:
您必须切换到主视图才能删除您在表单上放置的组件。
【讨论】:
转到查看:大师 您必须切换到主视图
【讨论】: