![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как принудительно вызывать хинт ?
неумейка © (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;