C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


■94751 / )  Re[1]: Treeviewを選択してイベント実行
□投稿者/ 魔界の仮面弁士 (2713回)-(2020/05/12(Tue) 15:55:23)
No94749 (マリ夫 さん) に返信
> TreeView1.AfterSelectでイベントを走らせているのですが、例えば、LIST1-AAを選択してイベント後、
> 再度LIST1-AAを選択した時、イベントが走りません。

AfterSelect は、「他のノード」が選択された後に発生します。
選択済みのノードを再選択しても、「既に選択済み」なので、イベントは発生しません。

また、ノードを選択するには、マウスやキーボードなどの方法がありますが、
現状はどのように選択していますか?

Public Class Form1
    Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
        With TreeView1.Nodes.Add("TEST1").Nodes
            .Add("TEST1-A").Nodes.Add("LIST1-AA")
            .Add("TEST1-B").Nodes.Add("LIST1-BB")
            .Add("TEST1-C").Nodes.Add("LIST1-CC")
        End With
        TreeView1.ExpandAll()
    End Sub

    Private Sub TreeView1_AfterSelect(sender As Object, e As TreeViewEventArgs) Handles TreeView1.AfterSelect
        ListBox1.Items.Insert(0, String.Format("{0}, {1}", e.Node.Text, e.Action))
    End Sub
End Class

返信 編集キー/


管理者用

- Child Tree -