2

Visual Studio 2010 と c# を使用して、ツリービューを作成し、各ノードに画像を追加しました。振り返ってみると、3 つのメイン ルート ノードの子に関連付けられているイメージを削除したいと考えています。3 つのメイン ルート ノードの子からイメージを削除し、3 つのルート ノードのイメージを保持するにはどうすればよいですか?

ノードのプロパティを開こうとし、すべての子ノードの ImageIndex と SelectedImageIndex を「none」に変更しました。[OK] を押すと、各子ノードのデフォルト イメージが表示されます。

ありがとう

4

1 に答える 1

0

確かではありませんが、[TreeView].Controls で foreach を実行している TreeView 内のすべてのコントロールを通過できると思います...そこで [control].GetType() == typeof( を検索できます。 [type_of_the_image])、いくつかのロジックを実行して主要なものだけを取得します。

それに加えて、上で言ったことに近いことをして、jQueryで削除できます。これらのアイデアに興味がある場合は、開発を手伝うことができます。

于 2011-07-25T20:06:13.260 に答える