0

ツリービューがあり、アイテムではなくフォルダーが選択されている場合の問題を回避するために、ユーザーが最後の子のみを選択できるようにしたいと考えています。

ツリービューにそのような機能が存在するかどうかは誰にもわかりませんか? 私はそれを見つけていません。

そうでない場合は、最後の子が選択されているかどうか、またはディレクトリが選択されているかどうかを確認するなどの解決策を自分で試すことができます。現時点では、ツリービュー機能を設定できることだけを知っています。

4

1 に答える 1

0

これはtreeview機能ではありません。ただし、Tagプロパティを使用して、ノードがオブジェクトを保持できるようにすることができます。(あなたの場合、それがどのタイプであるかを知る良い方法です)。

コメントに記載されているように、デザインを確認する必要があるかもしれません (なぜそのような制限が必要なのかわかりませんが)、ユーザーがクリックできないようにするのnodesは悪いアプローチのようです。

次のような多くのアプローチで最後の要素であるかどうかをプログラムでテストできます。

  • 宣言するTreeview Before_Select Event
  • EventArgs e子ノードがあるかどうかをテストする
  • ノードの選択を許可またはキャンセル

私が言ったように、これは多くのオプションの1つです。

于 2013-04-15T14:53:50.073 に答える