VB treeview控件 如何获得当前节点值
来源:百度知道 编辑:UC知道 时间:2024/05/22 05:02:27
VB,如何获取当前选中的节点的值阿.!
如何判断用户有没有选中节点呢.?
这样行不行阿?
TreeView1.Nodes(TreeView1.SelectedItem.Index).Text
这能拿到用户选中的节点的值吗?
如何判断用户有没有选中节点呢.?
这样行不行阿?
TreeView1.Nodes(TreeView1.SelectedItem.Index).Text
这能拿到用户选中的节点的值吗?
操作方法是:
/// <summary>
/// 获取指定value值的节点
/// </summary>
/// <param name="tnParent">指定节点</param>
/// <param name="strValue">value值</param>
/// <returns></returns>
private TreeNode FindNodeByValue(TreeNode tnParent, string strValue)
{
if (tnParent == null) return null;
if (tnParent.Value == strValue) return tnParent;
TreeNode tnRet = null;
foreach (TreeNode tn in tnParent.ChildNodes)
{
tnRet = FindNodeByValue(tn, strValue);
if (tnRet != null) break;
}
return tnRet;
}
/// <summary>
/// 获取指定Text值的节点
/// </summary>
/// <param name="tnParent">指定节点</param>
/// <param name="strValue">Text值</param>
/// <returns></returns>
private Tr