有没有办法让 Delphi XE 中的“结构视图”“粘”到特定的 DFM 而不是遵循编辑器上下文?
在 Delphi 7 和更早版本中,这是它的行为,但在 XE 中,它遵循上下文,这意味着无论何时编辑代码,它都会显示该代码的结构。
我在 DFM 中有组件结构,用于对 UI 模型进行分层描述,为此,结构视图非常方便。但是,与该 DFM 关联的代码是(其他)普通单元(UI/逻辑分离)。因此,每当我从 DFM 单元切换到其他单元之一(即使只是为了快速查找),它都会失去对 DFM 结构的关注。
回到 DFM 单元时,它显示的是 DFM 单元代码的(无用*)结构,而不是 DFM 组件的代码结构,您必须重新进入可视化编辑器并在那里手动选择某些内容以获取结构背部...
如果解决方案涉及从不显示代码结构的结构视图,我会很高兴,因为我已经为此目的使用了另一个工具。
*PS:“无用”,因为 DFM 单元的内容是自动生成的。