在WINFORM中,通过文本框textBox搜索定位到treeview的相应的结点?
2014-01-18 13:35
316 查看
private void button1_Click(object sender, EventArgs e) //这个是你的查询按钮单击事件
{
foreach (TreeNode tnc in treeView1.Nodes) //遍历你的
treeView1
{
nextnodes(tnc, "节点9"); // 这个是你textBox1 中的文本
}
}
public void nextnodes(TreeNode node,string text) //遍历所有节点
{
foreach (TreeNode tn in node.Nodes)
{
if (tn.Text == text.Trim()) //判断节点的名称是否和你的treeview1中显示的Text值相等{
tn.BackColor = Color.Red; //改变查找的节点背景色showNodes(tn);
//打开节点
}
}
foreach (TreeNode tn in node.Nodes)
{
nextnodes(tn,text); //递归
}
}
public void showNodes(TreeNode node) //打开节点{if (node != null)
{
node.Expand();
showNodes(node.Parent); //递归
}
}
{
foreach (TreeNode tnc in treeView1.Nodes) //遍历你的
treeView1
{
nextnodes(tnc, "节点9"); // 这个是你textBox1 中的文本
}
}
public void nextnodes(TreeNode node,string text) //遍历所有节点
{
foreach (TreeNode tn in node.Nodes)
{
if (tn.Text == text.Trim()) //判断节点的名称是否和你的treeview1中显示的Text值相等{
tn.BackColor = Color.Red; //改变查找的节点背景色showNodes(tn);
//打开节点
}
}
foreach (TreeNode tn in node.Nodes)
{
nextnodes(tn,text); //递归
}
}
public void showNodes(TreeNode node) //打开节点{if (node != null)
{
node.Expand();
showNodes(node.Parent); //递归
}
}
相关文章推荐
- Winform中通过一个字符串定位到和字符串相等ID的控件(将字符串转换成相应的控件名称)
- Winform中通过一个字符串定位到和字符串相等ID的控件(将字符串转换成相应的控件名称
- Winform中通过一个字符串定位到和字符串相等ID的控件(将字符串转换成相应的控件名称)
- Winform中通过一个字符串定位到和字符串相等ID的控件(将字符串转换成相应的控件名称)
- Winform中通过一个字符串定位到和字符串相等ID的控件(将字符串转换成相应的控件名称)
- .net 通过输入文本框进行下拉式菜单的联想搜索(资料2)
- winform textbox文本框设置多行输入小技巧总结
- C#Winform限制TextBox文本框只能输入文本的格式
- js 页面上有五个checkbox按钮,以及一个textbox文本框。当勾选文本框时textbox文本框内的内容显示为当前勾选了几个checkbox,并且显示相应的checkbox文本内容。
- C#之WinForm基础 通过改变拖拽控件的顺序,将textbox放在panel的下面
- c#,winform,treeview,选中节点,选中相应的全部子节点,取消节点,取消父节点,小技巧
- .net 通过输入文本框进行下拉式菜单的联想搜索(资料3)
- winform技巧—循环清空textbox文本框内容
- WinForm中,给TextBox文本框增加Ctrl+A全选快捷键。
- c#,winform,treeview,选中节点,选中相应的全部子节点,取消节点,取消父节点,小技巧
- winform窗口中实现按Enter键动态将光标定位到下一个textBox控件。以登录窗口为例
- C#Winform基础 treeview控件 点击按钮添加以textbox中为名称的根节点
- Winform - 判断GroupBox控件中的TextBox文本框是不是为空
- C#Winform基础 treeview控件 点击按钮添加以textbox中为名称的根节点
- MySQL数据库通过字段名来搜索相应的表