Delphi XEの「構造ビュー」を特定のDFMに「固定」し、エディターのコンテキストに従わないようにする方法はありますか?
Delphi 7以前では、これがその動作でしたが、XEでは、コンテキストに従います。つまり、コードを編集するたびに、そのコードの構造が表示されます。
UIモデルの階層記述に使用されるDFMのコンポーネント構造があり、そのために、構造ビューは非常に便利です。ただし、そのDFMに関連付けられているコードは、(その他の)プレーンユニット(UI /ロジック分離)にあります。そのため、DFMユニットから他のユニットの1つに切り替えると(クイックルックアップのためであっても)、DFM構造のフォーカスが失われます。
DFMユニットに戻ると、DFMコンポーネントのコードではなく、DFMユニットのコードの(役に立たない*)構造が表示されます。ビジュアルエディターを再入力し、そこで何かを手動で選択して構造を取得する必要があります。戻る...
解決策に、コードの構造が表示されない構造ビューが含まれている場合は、その目的ですでに別のツールを使用しているので、満足しています。
* PS:DFMユニットの内容が自動生成されるため、「役に立たない」。