【发布时间】:2008-11-28 09:37:47
【问题描述】:
我正在尝试制作一个用户填写值的表单。它很长。我希望使用可扩展的树来适应我的一种形式。有没有办法让每个 TreeView 节点旁边都有一个 TextBox?自己编辑节点文本是不够的。
【问题讨论】:
我正在尝试制作一个用户填写值的表单。它很长。我希望使用可扩展的树来适应我的一种形式。有没有办法让每个 TreeView 节点旁边都有一个 TextBox?自己编辑节点文本是不够的。
【问题讨论】:
是编辑节点的文本框吗?或用于辅助数据?如果是节点,它已经可以是可编辑的(Edit/BeginEdit 什么的)。如果是辅助数据,我很想将其推送到单个文本框中,该文本框显示/编辑当前选定节点的数据。那可能文本框会令人困惑!
或者,第三方提供了一些树形视图/网格组合控件。可能是个不错的搭配。 Here's(查找TreeListView)快速搜索命中(不是特定推荐 - 只是搜索结果)。
【讨论】:
您可以在 TreeNode.Tag 中创建文本框,然后根据实际的 TreeNode 位置绘制文本框。
【讨论】:
不要使用无用的 3rd 方控件,因为它们是 Windows 原生的! (特别是从 NT 3.5 开始的 TreeListView)
【讨论】: