Как установить подсказку для автозаполнения combobox в C# windows forms?
Я установил всплывающую подсказку для элементов списка combobox, но я не могу установить всплывающую подсказку для autocomeplete suggest list, которая появляется при поиске текста в cobmobox.
Как установить всплывающую подсказку по предложенным элементам с помощью выпадающего списка автозаполнения в C#.net приложение Winforms.
Что я уже пробовал:
<pre>private void cmbGroupPractice_DrawItem(object sender, DrawItemEventArgs e) { if (e.Index == -1) { return; } //user mouse is hovering over this drop-down item, update its data if ((e.State & DrawItemState.Selected) == DrawItemState.Selected) { // this tooltip simply shows the displayed text to the right of the drop-down box, customize as needed //toolTip1.Show(cmbGroupPractice.Items[e.Index].ToString(), cmbGroupPractice, e.Bounds.Right - 100 + e.Bounds.Height, e.Bounds.Top + e.Bounds.Width - 100); toolTip1.Show(cmbGroupPractice.Items[e.Index].ToString(), cmbGroupPractice, e.Bounds.Right - 100 + e.Bounds.Height, e.Bounds.Top + e.Bounds.Width - 100); } e.DrawBackground(); // draw text strings e.Graphics.DrawString( cmbGroupPractice.Items[e.Index].ToString(), e.Font, Brushes.Black, new Point(e.Bounds.X, e.Bounds.Y)); }
BillWoodruff
Могу ли я спросить, почему вы делаете выбор в пользу кода с использованием пользовательского чертежа ? Видна ли когда-нибудь всплывающая подсказка ?
santosh vighne
Выпадающие элементы по умолчанию не показывают всплывающую подсказку. Поэтому я написал пользовательский рисунок для отображения всплывающей подсказки