最初の列だけでなく、すべての列をコピーするために2つのvirtualtreeview間でコピーする方法は?
コピー前:
コピー後:
最初の列だけでなく、すべての列をコピーするために2つのvirtualtreeview間でコピーする方法は?
コピー前:
コピー後:
ツリー コントロールにはデータがありません。表示したい列データが含まれていないため、コピーする方法がありません。OnCellText
むしろ、ツリー コントロールが任意のセルのデータを表示する必要がある場合、イベントをトリガーして何を表示するかをプログラムに問い合わせます。プログラムが指示するものは何でも表示します。
コピー先のコントロールに目的のものが表示されない場合はOnCellText
、そのコントロールのイベント ハンドラーが必要なデータを提供していないことが原因です。
OnCellText
ノードをコピーするときは、コピー先コントロールのイベントがコピー先ノードの場所を認識できるように、ソース ノードに関連付けられた情報がどこかに保存されるようにする必要があります。それを行う方法はいくらでもあります。OnCellText
それはすべて、最初にノードをコピーする方法と、イベントが使用する基礎となるデータ構造をどのように表すかによって異なります。これらの制約内で、好きなように行うことができます。