2011-01-24 7 views
1

Delphi XEの「構造ビュー」を特定のDFMに「固定」し、エディタコンテキストに従わない方法はありますか?Delphi XEのDFMに構造ビューを貼り付けましたか?

これは動作ですが、XEではコンテキストに従います。つまり、コードを編集するたびに、そのコードの構造が表示されます。

私はUIモデルの階層記述に使用されるコンポーネント構造をDFMに持っています。そのために、構造ビューは非常に便利です。ただし、そのDFMに関連付けられているコードは、他のプレーン単位(UI /ロジック分離)にあります。だから私がDFMユニットから他のユニットのいずれかに切り替えるときには(ただ素早く参照するだけでも)、それはDFM構造の焦点を失います。
DFMユニットに戻ると、DFMユニットのコードの(無駄な)構造が表示されますが、DFMコンポーネントのコードの構造は表示されません。ビジュアルエディタを再入力して手作業で選択する必要があります構造体が戻ってくる...

ソリューションのコード構造が決して見えない構造ビューがあれば、私はすでにその目的のために別のツールを使用しているので、私はうれしいでしょう。

* PS:DFMユニットのコンテンツが自動生成されるため、「役に立たない」。

+0

DFM-DFM-DFM-DFM。それは書式です。ああ、人がファイル拡張子を悪用して、指定された拡張子を持つファイルが本当に何であるかを示すのは嫌です。あなたが不平を言っていることを理解していなかったか、デザインによって「役に立たない」機能が実現したかのどちらかです。 SELECTIONが失われる可能性があります。これはおそらくバグです。 –

+0

DFMの使用の特別なケースであるフォームのためだけではなく、フレームとデータモジュールfiの問題も発生します。上記のケースでは、DFMは実際にはDataModuleのものですが、詳細、したがってDFMの使用法について説明します。この場合、自動生成されたコードのみが含まれているため、構造ビューはソース上では「無駄」です。 –

+5

@Worm DFMはかなり一般的な使用法です。あなたが肯定的な何かを貢献したことがあるなら、あなたの批判的なコメントはより重要なものになりますそれが立てば、あなたがデルファイの権威であるかどうかを識別することは不可能です。あなたの投票記録も、あなたが私たちでないことを示唆しているようです。 1沈黙の有権者!! ;-) –

答えて

0

これは簡単ではないかもしれませんが、フォームをPrintScreenでクリップボードにコピーしてからペイントブラシに貼り付けることを考えました。これ以上フォームを見ていなくても見ることができますか?

+0

構造ビューでは、階層(コンポーネント、コレクションアイテムなど)内のエンティティを選択し、プロパティビューを更新し、プロパティの表示と調整を可能にします。 また、表示のみでも、通常は階層が画面に収まらないため、構造ビューのノードを折りたたんで展開することができます。 –

関連する問題