我想在form加载的时候就定位在treeview上,在右边的文本框中显示相关信息,而不要在我点了鼠标以后才在右边文本中显示我选中的项的相关信息。现在我在运行的时候需要点一下treeview猜可以,如果做到一加载就可以呢?谢谢大家!我看过了visable和enable都是true

解决方案 »

  1.   

    你可以在Form_Load()中加入treeview的单击事件
      

  2.   

    Option ExplicitPrivate Sub Form_Load()
        Me.Show
        TreeView1.SetFocus
    End Sub
      

  3.   

    执行TreeView1.SetFocus时,
    1.所属的窗体为不可见状态,如处于load状态或隐藏
    2.该控件不可见或不可编辑
      

  4.   

    执行TreeView1.SetFocus时,
    1.所属的窗体为不可见状态,如处于load状态或隐藏
    2.该控件不可见或不可编辑
    会出现“无效的过程或参数调用”!
      

  5.   

    treeview1.TabIndex = 0这句怎么放啊,我放在form_load里没用继续问,我说到右边的文本信息,当我修改完成右边的信息后,如何在treeview中再次得到前面的索引值,将其选中啊!?谢谢各位了!
      

  6.   

    不要放的,在窗体的treeview控件中的属性里设置一下TabIndex为0就是了
      

  7.   

    你在你要显示的窗体的load事件中,最开始的位置加入me.show  
    这样窗体就会先显示出来再执行下面的操作了。
    然后结合treeview1.setfocus 就可以了注意:上面的treeview1.setfocus必须是你已经在tree中加入了数据以后才行。