C#でTreeViewから現在クリックされたノードを取得する方法を教えてください。
C#ではTreeViewコントロールのAfterSelectイベントを利用すれば、現在クリックされたノードを取得することができます。以下のように操作します。
- フォームに TreeView コントロールを追加して Name プロパティを「treeView1」に設定します。
- フォームのコンストラクタまたは Load イベント内で、AfterSelect イベントの処理メソッドを登録します。例えば、treeView1.AfterSelect += TreeView1_AfterSelect;
- イベントハンドラでTreeViewコントロールのSelectedNodeプロパティから、現在クリックされたノードを取得できます。例:
private void TreeView1_AfterSelect(object sender, TreeViewEventArgs e)
{
TreeNode selectedNode = treeView1.SelectedNode;
// 处理当前点击的节点
// ...
}
上記の手順で、C#でTreeViewコントロールを使用して現在クリックされているノードを取得できます。