TreeView扩展功能
.NET System.Windows.Forms命名控件中TreeView组件,有一个CheckBoxs属性,控制着这个控件每个节点前是否显示勾选框,如果设置为true,所有节点的勾选框选中,反之都不选中;如果选中父节点,子节点不会自动选中。根据需求,自动扩展了这个控件,使具备父子选中状态同步。如果鼠标离开这个控件,通过鼠标单击,隐藏复选框,否则进入某个节点,单击,显示复选框。
CheckBoxs父子选中状态同步
选中父节点,所有子节点也会选中,实现代码,如下:
/// <summary>
/// checkbox选中或不选中后的消息响应
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void treeViewX1_AfterCheck(object sender, TreeViewEventArgs e)
{

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



