いくつかのチェックされたノードを持つ TVirtualStringTree があります。処理後、これらのノードの一部はアプリケーションによって選択され、ダブルクリックで将来使用できるようになります。
私の問題は、アプリケーションがそれらのノードのいくつかを選択した後、いずれかのノードをクリックまたはダブルクリックすると、選択が失われることです。アプリケーションだけが選択を変更できるようにする必要があります。これらの選択は、必要な間は選択されたままにしておく必要があります。
選択をユーザーにロックする方法はありますか? プロパティを設定してみました
TreeOptions
.MiscOptions
.ReadOnly
← 真
ただし、コンポーネントでエラーが発生します。
SelectionOptionsプロパティを見ましたが、問題を解決するためのサブプロパティが見つかりませんでした。