2012-03-16 10 views
0

XMLノードに何らかの「onClick」イベントを適用することは可能ですか?以下では:XMLを表示するonClick()ListViewを適用する

<tables> 
    <test> 
    <code>123</code> 
    </test> 
    <test> 
    <code>1234</code> 
    </test> 
</tables> 

私は私のプロジェクトにXMLファイルを読み込み、リストビューに表示した場合、私は123を「クリックオン」メソッドを追加することができますか?

private void listView1_ItemActivate(object sender, EventArgs e) 
{ 
    testBox1.Text = "test"; 
} 

私は123と1234をクリックすると、その上のonClickメソッドがテストを表示しようとするとき、あなたはのonClickメソッドが作業したいノードを指定するために彼らの方法です。

答えて

2

XMLはツリー構造に基づいているため、ListViewは使用しません。私は代わりにツリービューを使用します。

"On CLick"メソッドを設定できます。あなたは正確に何をしようとしているのか分かりません。

http://www.dotnetperls.com/treeview

を追加しました:あなたの他の質問に答えるために - あなたはおそらく、リストビューの「選択した項目」または「選択した項目のインデックス」を参照して、そこにコードを書くことになるでしょう。そのonClickイベントと同じです。選択されたイベントだけをチェックします。

追加2:

private void listView1_ItemActivate(object sender, EventArgs e) 
{ 
    testBox1.Text = listView1.SelectedItem.ToString(); 
} 
関連する問題