C#选中节点的问题 怎么判断选中节点是否存在父节点,或者判断选中的节点是不是父节点,请各位高手班忙看看! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 private void treeView1_AfterSelect(object sender, TreeViewEventArgs e) { if (e.Node.Parent != null) { MessageBox.Show("有父节点"); } if (e.Node.Nodes.Count > 0) { MessageBox.Show("是父节点"); //有子节点 } } TreeNode tren= this.treeView1.SelectedNode; if (tren.Parent == null) { //无父节点 } else { //有父节点 } 1#大哥你这个是写在treeView1_AfterSelect事件中,如果我要点击一个Button实现如题的功能呢? 3楼的如果选中的节点没有父节点,用tren.Parent 会报错! TreeNode tn = this.treeview1this.treeView1.SelectedNode ;if(tn != null){ if (tn.Parent != null) { MessageBox.Show("有父节点"); } if (tn.Nodes.Count > 0) { MessageBox.Show("是父节点"); //有子节点 } } TreeNode tn = this.treeView1.SelectedNode ; e.Node.Parent不知道有没这个属性 楼主的问题:首先有选中的节点,其次判断该节点有无父节点,代码如下:TreeNode tn = this.treeView1.SelectedNode;if (null != tn){ if (null == tn.Parent) { MessageBox.Show("该节点无父节点。"); } else { MessageBox.Show("该节点有父节点。"); }} C语言的问题 关于酒店管理结账的问题 C#调用BAT文件 打开客户端Excell文件的问题,2天了还没解决,特向高手们求救。(急) C# 连接ACCESS为什么错误???绝对路经写错了吗? 如何在程序里修改log4net 的保存路径 UltraWebGrid 的checkbox 选中问题 C++.NET如何调用C#写的类 好像CommandBuilder不能使用连接查询?或者说只能从一个表里选择字段? 如何用C# 執行系統命令:subst z: e:\something\ 創建一個虛擬硬盤? 关于RichTexeBox内容 使用SVN导入的程序不能正常编译,求教
{
if (e.Node.Parent != null)
{
MessageBox.Show("有父节点");
}
if (e.Node.Nodes.Count > 0)
{
MessageBox.Show("是父节点"); //有子节点
}
}
if (tren.Parent == null)
{
//无父节点
}
else
{
//有父节点
}
如果选中的节点没有父节点,用tren.Parent 会报错!
TreeNode tn = this.treeview1this.treeView1.SelectedNode ;
if(tn != null)
{
if (tn.Parent != null)
{
MessageBox.Show("有父节点");
}
if (tn.Nodes.Count > 0)
{
MessageBox.Show("是父节点"); //有子节点
}
}
不知道有没这个属性
首先有选中的节点,其次判断该节点有无父节点,代码如下:TreeNode tn = this.treeView1.SelectedNode;
if (null != tn)
{
if (null == tn.Parent)
{
MessageBox.Show("该节点无父节点。");
}
else
{
MessageBox.Show("该节点有父节点。");
}
}