Учись программированию на C++ Builder бесплатно!
  • Главная
  • FAQ
  • Как сделать всплывающие подсказки в ListBox?

Для начала необходимо в компоненте 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;

Поиск по сайту