MSDN的DataTree示例的treeview菜单
鼠标靠近要选择阿达米项后,自动有黄底黑字的条形提示,对字符串长度大于treeview宽的字符串非常有用.
问各位大侠,这个关键语句是那段.由于帖子长度和字符的限制不能将源程序帖出,以下是msdn的sample示例中的DataTree的模块,各位大侠有举最好运行其原程序.Option Explicit
Private mNode As node ' 模块级节点变量。
Private mItem As ListItem ' 模块级列表项变量。
Private EventFlag As Integer ' 标记所发生的事件。
Private mCurrentIndex As Integer ' 设置标志保证这个节点没有被单击。
Private mStatusBarStyle As Integer ' 切换状态栏样式。
Private cn As ADODB.Connection ' 我们仅仅使用一个活动的连接。Const PUBLISHER = 1 ' 对于 EventFlag, 标记发行商 colmunheader 对象。
Const TITLE = 2 ' EventFlag, 在 ListView 中标记标题
Private Sub cmdLoad_Click()
  
End SubPrivate Sub cmbView_Click()
End SubPrivate Function FindBiblio() As String
End Function
Private Sub Form_Load()
    
End SubPrivate Sub lvwDB_ColumnClick(ByVal ColumnHeader As ColumnHeader)End SubPrivate Sub lvwDB_ItemClick(ByVal Item As ListItem)
 End SubPrivate Sub GetData(ISBN As String)
End Sub
Private Sub mnuExit_Click()
    Unload Me
End SubPrivate Sub mnuLoad_Click()
End SubPrivate Sub tvwDB_Collapse(ByVal node As node)
End SubPrivate Sub tvwDB_Expand(ByVal node As node)
End SubPrivate Sub MakeColumns()
End Sub
Private Sub AddListItemsOnly(pubID)
End SubPrivate Function GetTitles(ByRef ParentNode As node, pubID) As Boolean
End Function
Private Sub AddNode(ByRef newNode As node, ByRef ParentNode As node, ByRef rs As ADODB.Recordset)
End SubPrivate Sub AddListItem(ByRef xItem As ListItem, ByRef xRec As ADODB.Recordset)
End SubPrivate Sub tvwDB_NodeClick(ByVal node As node)
End Sub
 Private Sub PopStatus(node As node)
End Sub

解决方案 »

  1.   

    找到答案了属于如何隐藏/显示treeview的ToolTips 范围
    http://rainstormmaster.cnblogs.com/archive/2006/02/11/329085.html
    http://topic.csdn.net/t/20060211/09/4550423.html
      

  2.   

    相关内容联接
    http://msdn.microsoft.com/zh-cn/library/fdcwwhez(VS.80).aspx
    创建和使用 DataViewDataView 使您能够创建 DataTable 中所存储的数据的不同视图,这种功能通常用于数据绑定应用程序。使用 DataView,您可以使用不同排序顺序显示表中的数据,并且可以按行状态或基于筛选器表达式来筛选数据。DataView 提供基础 DataTable 中的数据的动态视图:内容、排序和成员关系会实时反映其更改。此行为不同于 DataTable 的 Select 方法,后者从表中按特定的筛选器和/或排序顺序返回 DataRow 数组,虽然其内容反映对基础表的更改,但其成员关系和排序却则保持静态。DataView 的动态功能使其成为数据绑定应用程序的理想选择。与数据库视图类似,DataView 为您提供了可向其应用不同排序和筛选条件的单个数据集的动态视图。但是,与数据库视图不同的是,DataView 不能作为表来对待,无法提供联接的表的视图。另外,还不能排除存在于源表中的列,也不能追加不存在于源表中的列(如计算列)。可以使用 DataViewManager 来管理 DataSet 中所有表的视图设置。DataViewManager 为您提供了一种方便的方法来管理每个表的默认视图设置。在将一个控件绑定到 DataSet 的多个表时,绑定到 DataViewManager 是理想的选择。