Как отключить всплывающую подсказку в элементе управления TreeView?C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Гость
 Как отключить всплывающую подсказку в элементе управления TreeView?

Сообщение Гость »

Я не добавлял никаких подсказок к элементу управления. Ни в дизайнере, ни в коде.
Но на некоторых элементах в TreeView, когда я навожу на них указатель мыши, я вижу всплывающее окно с сообщением об имени элемента.

Не могу понять, почему у некоторых элементов есть всплывающая подсказка.

Единственное событие, которое я зарегистрировал в элементе управления TreeView в дизайнере, — это AfterSelect.< /p>

Код: Выделить всё

private void tvFolders_AfterSelect(object sender, System.Windows.Forms.TreeViewEventArgs e)
{
//Populate folders and files when a folder is selected
this.Cursor = Cursors.WaitCursor;

//get current selected drive or folder
TreeNode nodeCurrent = e.Node;

//clear all sub-folders
nodeCurrent.Nodes.Clear();

if (nodeCurrent.SelectedImageIndex == 0)
{
//Selected My Computer - repopulate drive list
PopulateDriveList();
}
else
{
//populate sub-folders and folder files
PopulateDirectory(nodeCurrent, nodeCurrent.Nodes);
}
this.Cursor = Cursors.Default;
}
В дизайнере

Код: Выделить всё

this.tvFolders.Dock = System.Windows.Forms.DockStyle.Left;
this.tvFolders.ImageIndex = 0;
this.tvFolders.ImageList = this.m_imageListTreeView;
this.tvFolders.Location = new System.Drawing.Point(0, 0);
this.tvFolders.Name = "tvFolders";
this.tvFolders.SelectedImageIndex = 0;
this.tvFolders.Size = new System.Drawing.Size(168, 357);
this.tvFolders.TabIndex = 2;
this.tvFolders.AfterSelect += new System.Windows.Forms.TreeViewEventHandler(this.tvFolders_AfterSelect);
//
// m_imageListTreeView
//
this.m_imageListTreeView.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("m_imageListTreeView.ImageStream")));
this.m_imageListTreeView.TransparentColor = System.Drawing.Color.Transparent;
this.m_imageListTreeView.Images.SetKeyName(0, "");
this.m_imageListTreeView.Images.SetKeyName(1, "");
this.m_imageListTreeView.Images.SetKeyName(2, "");
this.m_imageListTreeView.Images.SetKeyName(3, "");
this.m_imageListTreeView.Images.SetKeyName(4, "");
this.m_imageListTreeView.Images.SetKeyName(5, "");
this.m_imageListTreeView.Images.SetKeyName(6, "");
this.m_imageListTreeView.Images.SetKeyName(7, "");
this.m_imageListTreeView.Images.SetKeyName(8, "");
Я хочу сделать так, чтобы при наведении курсора мыши на элемент в TreeView(tvFolders) отображалась всплывающая подсказка.


[*]Почему во всплывающих подсказках некоторых элементов отображаются сообщения, а я их не добавлял?[*]Как сделать, чтобы при наведении курсора мыши на элемент в TreeView отображалась всплывающая подсказка с именем элемента?


Источник: https://stackoverflow.com/questions/351 ... ew-control
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»