private void treeView1_AfterCheck(object sender, TreeViewEventArgs e)
        {
            //通过鼠标或者键盘触发事件,防止修改节点的Checked状态时候再次进入
            if (e.Action == TreeViewAction.ByMouse || e.Action == TreeViewAction.ByKeyboard)
            {
                if (e.Node.Checked)
                {
                    foreach (TreeNode node in treeView1.Nodes)
                    {
                        if (node.Name != e.Node.Name)
                        {
                            node.Checked = false;
                        }
                    }
                }
            }
        }

 

相关文章:

  • 2021-06-05
  • 2021-06-29
  • 2022-01-18
  • 2021-10-28
  • 2022-12-23
  • 2021-12-15
  • 2022-12-23
猜你喜欢
  • 2021-06-27
  • 2022-12-23
  • 2021-10-27
  • 2021-07-05
  • 2022-03-11
  • 2022-01-28
  • 2021-07-25
相关资源
相似解决方案