Russian Belarusian English German Japanese Ukrainian
  • Главная
  • FAQ
  • Как сделать всплывающие подсказки в ListBox?

Как сделать всплывающие подсказки в ListBox?

CuBook05

Для начала необходимо в компоненте ListBox установить свойство ShowHint в true и на обработчик события OnMouseMove написать следующий код:
static int OldIndex = -1;
int Index = ListBox1->ItemAtPos(Point(X, Y), true);
if((Index > -1) && (Index != OldIndex))
{
ListBox1->Hint = ListBox1->Items->Strings[Index];
Application->ActivateHint(Mouse->CursorPos);
}
OldIndex = Index;
Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Добавить комментарий