Delphi Programming / Object Pascal
サイトのトップページへ リンクのページへ ロゴマーク
[掲載 2015年12月03日] [更新 2015年12月03日] Delphi 一般・その他
登録済みのコンポーネントを部分一致検索 ( IDE )
動作確認等 Windows 7 U64(SP1) + Delphi XE(UP1) Pro
[整理番号 - 0230]







01_登録済みのコンポーネントを部分一致検索 ( IDE )


例えば、ネット上に、あるコンポーネントを使用したサンプルコードがあったとします。
そのコンポーネントが、コンポーネントパレットのどこにあるか、どのユニットで定義されているのかを調べる方法です。

下図のように、コンポーネントの検索窓に、探したいコンポーネント名の文字列を入力します。すると、検索窓に入力した文字列が含まれるコンポーネントが登録されているタブと、該当するコンポーネントだけが表示されます。
下図は、 TSpin で検索した結果です。

全てのコンポーネントと全てのタブを表示するには、入力欄を空白にします。検索窓の右側の×印をクリックすると、入力欄を空白にできます。



図1

下図は、TSpinB まで入力した結果です。検索結果が 1 つだけに絞られています。


図2

下図は、Button という文字列が含まれるコンポーネントを検索した例です。
複数のタブに存在することが分かります。


図3




02_登録済みのコンポーネントの一覧


登録済のコンポーネントは、[ツール] [オプション] のダイアログで、[コンポーネントツールバー] ノードを選択すれば一覧表示できます。
このダイアログでは、表示するタブの順序、タブ内のコンポーネントの表示順序を設定できます。
コンポーネントを、別のタブに移動することもできます。



図4

各パッケージに含まれるコンポーネントは、[コンポーネント] [パッケージのインストール] のダイアログで、[コンポーネント] ボタンをクリックして確認できます。
.dpk ファイルが提供されていなければ [編集] はできません。



図5