1
3
如果是标准的WinForms树视图,则可以使用 Tag property 在每个节点上存储对相应列表项的引用。 如果还使用ListView,则每个ListViewItem还具有 Tag property 它可以用来参考相应的树型。 使用treenodes和listviewitems的tag属性,可以轻松实现它们之间的双向同步。 这些标记属性属于对象类型,因此实际上可以在其中存储所需的任何内容。在您的示例中,当用户编辑ListViewItem时,首先获取标记属性,将其强制转换为TreeNode对象,并根据需要更新TreeNode的状态。 当用户编辑TreeNode项时,相反的过程也适用。 [更新] 在用户界面中,树控件和列表控件似乎在许多屏幕上同时出现。然而,在Windows窗体中,TreeView和ListView(或List)是完全独立的控件,根本不需要一起使用。因此,没有内置的方法使这些控件彼此同步。标记属性和/或事件是在这些控件之间实现同步的最常见方法。 |
2
1
我不记得这是否特别适用于WinForms中的TreeView控件,但是 http://updatecontrols.net/ 是一个甜蜜的数据绑定设置,使更新以超快速和非常顺利的方式进行。你应该坐高峰。 |
Wall-E · 数组中满足条件的映射位置 6 年前 |
Leth · 字符串串联functoid不将映射值返回到目标记录 6 年前 |
Lonewolf · 探索在R中编写代码的更好方法 6 年前 |
Jim.W · 来自多个列的网络映射? 6 年前 |
JimminyCricket · 绘制坐标ggmap的问题 6 年前 |
Jason Strimpel · 三个列表压缩成一个目录列表 6 年前 |
Igal · 从数组创建对象[关闭] 6 年前 |
John U · 使用mapdist函数计算R中邮政编码之间的距离 6 年前 |
user9196877 · 根据状态需要填充图标? 6 年前 |