tempad
Readygo技术搜索引擎 >>软件工程 >> 在TreeView控件中的两个问题!!!!

在TreeView控件中的两个问题!!!!

Readygo技术搜索引擎 网络搜索 efish 2008-1-17 7:16:57

在TreeView控件中的两个问题!!!!

楼主unkowme(小不懂)2003-06-30 15:46:11 在 VB / 控件 提问

1、在TreeView中,怎样使Node集合中的某个Node不能不能被按下。  
  2、在程序中,怎样使TreeView的某个Node强制被按下,也就是说,当满足一定条件的时候强制跳转到某个Node上。 问题点数:50、回复次数:11Top

1 楼nik_Amis(...)回复于 2003-06-30 16:16:43 得分 5

1.什么叫不能按下?  
  你可以在click或者mousedown事件里面判断  
  如果被按下的node   是你指定的那个node或者is   nothing   then   exit   sub  
   
  2.trv.nodes.item().selected=trueTop

2 楼unkowme(小不懂)回复于 2003-06-30 17:30:27 得分 0

不好意思,打错字了。  
  我意思是说,使某个Node不可有就像commandbutton的enabled被设置成True一样!!!  
  各位大侠帮帮忙吧!Top

3 楼unkowme(小不懂)回复于 2003-07-01 09:47:18 得分 0

up...  
  怎么没有人帮忙啊!!!!Top

4 楼cdknet(VC++.NET)回复于 2003-07-01 17:34:05 得分 0

没有就想其它的办法咯,当选中你不希望选中的Node就把  
   
  tvwGirl.SelectedItem   =   nothing  
   
  这样选择就没有咯Top

5 楼unkowme(小不懂)回复于 2003-07-02 10:29:33 得分 0

up...  
  Top

6 楼unkowme(小不懂)回复于 2003-07-03 11:50:23 得分 0

怎么没人回答啊?帮帮忙吧,,大侠们Top

7 楼cdknet(VC++.NET)回复于 2003-07-03 11:57:20 得分 5

Node没有enabled这个属性呢,  
   
  TreeView.SelectedItem   =   nothing   这样不行吗?不会吧Top

8 楼judithking(well_frog)回复于 2003-07-04 10:43:11 得分 15

trv.nodes.item().selected=true就可以强制选中,然后调用函数即可Top

9 楼unkowme(小不懂)回复于 2003-07-07 10:31:24 得分 0

还是不行啊!  
  比如:在一个TreeView控件中,有几个Node。Key值分别是node1……,当点击node1时,Option1显示点击node2时,Option2显示,如果当我选中Option1的时候,就要跳到node5上,选中node5请问应该怎么做啊?Top

10 楼VertyNew(华)回复于 2003-07-07 14:25:10 得分 25

Private   Sub   Option1_Click()  
          If   Option1.Value   Then  
                  Me.TreeView1.Nodes("Node5").Selected   =   True  
          End   If  
  End   Sub  
   
  Private   Sub   TreeView1_NodeClick(ByVal   Node   As   MSComctlLib.Node)  
          Option1.Visible   =   False  
          Option2.Visible   =   False  
          Option1.Value   =   False  
          Option2.Value   =   False  
          Select   Case   UCase$(Node.Key)  
                  Case   "NODE1"  
                          Option1.Visible   =   True  
                  Case   "NODE2"  
                          Option2.Visible   =   True  
          End   Select  
  End   SubTop

11 楼VertyNew(华)回复于 2003-07-07 14:26:24 得分 0

补充:NODE1、NODE2、NODE5都是指键值Top

责任编辑: efish 参与评论 查找更多:
相关文章
listview的内容怎么打印 listview的内容怎么打印
谁介绍几个EBOOk下载站? 谁介绍几个EBOOk下载站?
请高手帮忙了,一个有趣的问题! 请高手帮忙了,一个有趣的问题!
select的问题。高手指教!! select的问题。高手指教!!
百分求教!怎么显示所选信息? 百分求教!怎么显示所选信息?
vc中如何用那个mfc或api函数在鼠标旁显示类似金山词… vc中如何用那个mfc或api函数在鼠标旁显示类似金山词霸的解释窗口及设定的文本
[招聘兼职英语翻译]计算机相关文档中译英2万字 [招聘兼职英语翻译]计算机相关文档中译英2万字
三层中怎样在Client端把SELECT的结果保存成本地表? 三层中怎样在Client端把SELECT的结果保存成本地表?
在DataGrid中的按钮字段列中如何找到ItemCommand事件? 在DataGrid中的按钮字段列中如何找到ItemCommand事件?
请教:有关vb中multipage控件的的使用 请教:有关vb中multipage控件的的使用
2秒记住本站域名

玩过泡泡龙吗?Readygo?Go! 再加上.Com.Cn的后缀,那就是大名小顶的readygo.com.cn

分类导航
Readygo技术搜索引擎