VB.Net TreeView辅助标识符

时间:2016-06-27 05:51:18

标签: vb.net treeview key-value-coding

有没有办法向TreeView节点添加辅助标识符?目前我正在使用" CategoryID ="和" RecipeID ="在键值中区分类别节点和配方节点,使用Node.Name.ToString.Split("=")(0) = "RecipeID""CategoryID"来确定节点具有的上下文菜单和功能。例如" RecipeID ="键获取上下文菜单A和" CategoryID ="键获取上下文菜单B

tvwMain.Nodes.Add("CategoryID=" + row.Item("pkCategoryID").ToString, row.Item("CategoryName").ToString)

tvwMain.Nodes.Add("RecipeID=" + row.Item("pkRecipeID").ToString, row.Item("RecipeName").ToString)

pkCategoryID和pkRecipeID都是数据库中的私钥,确保密钥是唯一的。

但是,还有一个我需要确定功能的修饰符,一个真值和假值。我尝试将其添加到密钥的末尾,因此我可以检查其值If Node.Name.ToString.Split("=")(2) = "true",但在使用tvwMain.Nodes.Find("CategoryID=" + row.Item("CategoryID").ToString, True)时,我无法在row.Item("CategoryID").ToString之后使用通配符

1 个答案:

答案 0 :(得分:1)

您可以使用background: -moz-linear-gradient(top, #ff3232 0%, #ff2828 35%, #48ff30 35%, #48ff30 35%, #48ff30 68%, #7db9e8 68%); 的{​​{1}}属性来存储有关该节点的其他信息。 Tag可以存储类型或对象。在此示例中,只有TreeNodeTag

Form