获得节点的完整路径,然后计算该路径被PathSeparator分成了几断。
string fullPath=selectedNode.FullPath;
int level=fullPath.Split('/').GetLength(0);
string fullPath=selectedNode.FullPath;
int level=fullPath.Split('/').GetLength(0);
解决方案 »
- 做一个触摸屏软件,需要一些漂亮的菜单(树型菜单等),请前辈推荐一下!先感谢了!
- 多线程 不与 UI控件交互 也占用100% 资源?
- 遍历xml文件时 报错“ 未将对象引用设置到对象的实例”
- 一个socket和httpresponse的问题
- 如何获取一个字符串的前几位
- 求索C#基本语法教程!
- 用按钮引发的click事件,与菜单引发的click事件有什么不同
- 请问哪里可以找到用于.NET平台统计处理图表(SPC)控件库或开发包产品?
- 如何在datagrid里某一列中加入dropdownlist?!
- 求一个算法。15分钟内解出来你就可以进google了
- winform下面的datagrid的问题,如何得到当前光标所在的行的index
- 用c#编写的dll如何读取config文件中的配置信息
string path = treeView1.SelectedNode.FullPath;
int sep = 0;
for (int i=0;i<=path.Length-1 ;i++)
if (path.Substring(i,1) == "\\" )
sep += 1;
textBox1.Text = (sep + 1).ToString();
public int NodeLevel(TreeNode node)
{
int level = 0;
while ((node = node.Parent) != null) level++;
return level;
}