要自己编写的,当鼠标移动到项目上时(用Hover事件),就改变ToolTip的内容

解决方案 »

  1.   

    感谢您使用微软产品。您可以指定一个ToolTip控件给TreeView,然后处理它的MouseMove事件。在MouseMove事件中根据当前鼠标所在的节点设置ToolTip的值。下面是一段示例代码:private void treeView1_MouseMove(object sender, System.Windows.Forms.MouseEventArgs e)
    {
    TreeNode currentNode = treeView1.GetNodeAt(treeView1.PointToClient(Cursor.Position));
    if(currentNode != null)
    {
    toolTip1.SetToolTip(treeView1, currentNode.Text);
    toolTip1.AutoPopDelay = 1000;
    }
    else
    toolTip1.SetToolTip(treeView1, "");
    }-微软全球技术中心 VC技术支持本贴子以“现状”提供且没有任何担保,同时也没有授予任何权利。具体事项可参见使用条款(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。
    为了为您创建更好的讨论环境,请参加我们的用户满意度调查(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,49854782))。