SynEdit コンポーネントには、現在存在するすべてのハイライターが一覧表示されるドロップダウン リストを含む「ハイライター」プロパティがあります (設計時)。私には、これは設計時のコンポーネントにとって非常に重要な概念のように思えますが、それがどのように機能するかを知ることができません:
TSynEdit と TSynPasSyn をフォームにドロップダウンするとします。次に、Highlighter プロパティを持つ TSynedit をクリックします。以前に作成した TSynPasSyn を選択できるようになりました。別の TSynPasSyn を作成すると、それもこのリストに追加されます。私の質問:
独自のコンポーネントでそのようなことを行う最良の方法はどれですか? 単純にプロパティ エディタを使用できますか、それともカスタム ヘルパー クラスが必要ですか、それともまったく別のものが必要ですか?