问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

VB编程:在Texe1中输入一个值,如果TreeView中有这个值就让它加亮显示出来...

发布网友 发布时间:2024-02-25 01:12

我来回答

2个回答

热心网友 时间:2024-08-22 10:19

我来说两句

首先,TreeView控件是不能绑定到数据库的,因为它没有DataSource属性,楼主没搞明白TreeView节点上的数据是在运行中加载上去的,把它和表格控件视为一样了.

其次,楼主也没说清他的数据表结构,任何人也无法给出向TreeView加入数据的代码,因为加入到TreeView上的数据是分结构的,有些数据彼此之间有从属关系,无法象数据绑定控件那样任意加载.

下面一段代码楼主试试,如果要和你的数据"绑定",请写出你的表结构.

Private Sub Command1_Click()

Dim my_text As String

    my_text = Text1.Text

    

    For i = 1 To TreeView1.Nodes.Count

        If my_text = TreeView1.Nodes(i).Text Then

           TreeView1.Nodes(i).Selected = True

           TreeView1.SetFocus

        End If

    Next

End Sub

Private Sub Form_Load()

  '添加 Node 对象。

   Dim nodX As Node    '声明 Node 变量。

   Set nodX = TreeView1.Nodes.Add(, , "R", "根节点")

   '下一个节点是节点 1 ("根节点") 的子节点。

   Set nodX = TreeView1.Nodes.Add("R", tvwChild, "A", "A节点")

下一个节点是节点 2 ("A节点") 的子节点。

   Set nodX = TreeView1.Nodes.Add("A", tvwChild, "A1", "A次节点1")

   Set nodX = TreeView1.Nodes.Add("A", tvwChild, "A2", "A次节点2")

   Set nodX = TreeView1.Nodes.Add("A", tvwChild, "A3", "A次节点3")

   Set nodX = TreeView1.Nodes.Add("A", tvwChild, "A4", "A次节点4")

   '下一个节点是节点 1 ("根节点") 的子节点。

   Set nodX = TreeView1.Nodes.Add("R", tvwChild, "B", "B节点")

 '下一个节点是节点 8 ("B节点") 的子节点

   Set nodX = TreeView1.Nodes.Add("B", tvwChild, "B1", "B次节点1")

   Set nodX = TreeView1.Nodes.Add("B", tvwChild, "B2", "B次节点2")

   Set nodX = TreeView1.Nodes.Add("B", tvwChild, "B3", "B次节点3")

   Set nodX = TreeView1.Nodes.Add("B", tvwChild, "B4", "B次节点4")

   

   For i = 1 To TreeView1.Nodes.Count

       TreeView1.Nodes(i).EnsureVisible

   Next

End Sub

Private Sub TreeView1_NodeClick(ByVal Node As MSComctlLib.Node)

 Text2.Text = Node.Text

End Sub

热心网友 时间:2024-08-22 10:17

你到底在哪里查?一会儿说“利用SQL查询语句进行查询”,马上又说“如果TreeView控件中有这个值就让它加亮显示出来”
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
注册保险代理有限公司需要什么资料! 现在什么云手机性价比高一点? 50个可接双宾语的动词 为琵琶独奏曲《春江花月夜》配一首词或诗 我经常看到HI语音里会有什么魅力榜、贡献榜这些排名,我也一直在语音直播... 跨行通怎么激活 父母是农民不知道有没有纳税 普通农民可以算纳税人吗? 农民不交农业税了,是不是纳税人? 小红书上女生缺衣服穿的心情说说四十句 cba犯规几次罚下 被限制登录的新怎么注销? 请问微信被盗登陆不了怎么注销? 最好的陪伴方式是什么意思 装宽带电视好还是装数字电视好 在英国双人房四人住会怎么样 为什么一定要补缺口? 被盗了怎么注销? 在批评学生时应注意的几条原则? 用苹果手机怎么做到第二次修改 被盗了怎么才能注销掉? 阑尾炎手术后可以吃叉烧吗 如果我的被盗了,怎么才能注销? 微信被盗登录不进去这个不想要了怎么办不用那么麻烦的问题解决... 男朋友晚安短信最温馨的话语 没到一年怎么申请改? 一年内怎么改第二次 ...号在最近24小时内绑定过三个,已达到限制,...24小时后可以再次... 如何一年内强制二次修改? 修改没到一年怎么改? 如何强制二次修改 足球犯规多少次可被罚下场? 夏季适合国外自由行的地方有哪些? 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... 国内有什么适合自由行的地方 信阳市的哪些度假酒店值得推荐给游客? 控制力的意思 一年内怎么改第二次 一年改2次的办法 信阳有哪些环境和服务都很好的度假酒店? 一年内可以修改几次吗? 直属部门是自己部门吗 苹果手机怎么改第二次修改技巧 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... ...one has already landed in the airport_safely_(safe) 全球公爵加油怎么用 怎么改第二次苹果手机 支付宝全球公爵有什么用 求解如何与无法说话的病人沟通—急 这道题怎么做:They landed safely o