3

私はDelphiIDEの専門家で働いていますが、ユーザーが押すとDelphiIDEによって表示されるコード補完コンボボックスに新しいアイテムを追加できるかどうか疑問に思いますCtrlSpace

更新:必要なのは、指定されたタイプに基づいてコード補完リストに項目を追加することです。

たとえば、私がと呼ばれるタイプを持っているとするとTMytype、ユーザーがそのタイプの変数を入力したときに、コード補完リストに追加アイテムを追加します。 TMytype

この画像を確認してください

ここに画像の説明を入力してください

4

2 に答える 2

1

あなたの質問はやや紛らわしいと思いましたが、Delphiの「カスタムライブテンプレート」などで信頼できる情報源を探している場合は、ここでCaryJensenのブログにアクセスしてください。

編集

質問の範囲がさらに改善されることを楽しみにして、ここで別の方向性を探求することを提案します。

  • IOTAEditor、IOTASourceEditor、IOTAEditReaderなどを使用したソースコード操作
  • 変更を適用する前の健全性チェックのための解析。
  • IDEエディターのコーディングを簡素化するためのデータ(シリアル化可能)を格納するためのフォーマットとしてのClientDataSetの採用。
于 2011-12-09T19:57:49.120 に答える
0

おそらく私はあなたがここで求めていることの範囲を完全には理解していませんが、DelphiIDEから「表示|テンプレート」に移動するだけでテンプレートを追加できます。次に、テンプレートビューアが開きます。「+」アイコンを押します。template1.xmlドキュメントが開き、編集して新しいアイテムを作成できます。

これをプログラムで実行する場合は、(同じ形式の)xmlファイルを.. \ RAD Studio\code_templatesフォルダーに追加するだけです。

于 2011-12-09T04:54:33.110 に答える