Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как принудительно вызывать хинт ?


неумейка ©   (2006-07-23 21:23:00) 

Мне надо сделать чтобы хинт вызывался принудительно при смене строки компонента ListBox над которой находится курсор мыши.
Проблема у меня в том, что первый раз хинт вызывается нормально, а вот потом, когда курсор смещается на другую строку заново хинт не показывается...
Как снова показать окно хинта?


неумейка   (2006-07-23 21:38:00) [1]

Loginov Dmitry большое спасибо !


Loginov Dmitry   (2006-07-23 21:30:00) [2]

procedure TForm1.ListBox1MouseMove(Sender: TObject; Shift: TShiftState; X,
 Y: Integer);
var
 Idx: Integer;
begin
 Idx := ListBox1.ItemAtPos(Point(X, Y), True);
 if Idx < 0 then
   ListBox1.Hint := ''
 else
   ListBox1.Hint := ListBox1.Items[Idx];

 Application.ActivateHint(Mouse.CursorPos);
end;


Наверх

Титульная страница Поиск, карта сайта Написать письмо