![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 07.08.2008
Сообщений: 2
|
![]()
Здравствуйте. Решил создать программу, в которой ListView заполнен картинками (пока-что только jpg), и при наведении мышки на соотвецтвующий Item, выводится превьюшка в хинте (так как это реализовано в программе "Shareaza" - хранилище). Только вот у меня проблема, при передвижении мышки по итемах, хинты что появляются не дают некоторое время листу обновлятся, что приводит к частичному исчезновению текста в листе на некоторое время. Вторая трудность - это появление стандартного хинта строках длина которых превышает длину колонки. Может кто сталкивался с подобными задачами.
|
![]() |
![]() |
![]() |
#2 |
Новичок
Джуниор
Регистрация: 07.08.2008
Сообщений: 2
|
![]()
Ниужели никто не знает ответов на мои вопросы. Что-то ни верится. Но все-же если кому-то интересно отпишусь.
Вот как я изменил процедуру ListView_ItemEnter: procedure TForm1.ListView_ItemEnter(Item: TListItem; X, Y: Integer); var R: TRect; InfoTip: string; msg : tmsg; begin InfoTip:=ExtractFileName(Item.Capti on); GetWindowRect(Item.ListView.Handle, R); Item.ListView.Hint:=InfoTip; if not Msg.message = WM_MOUSEMOVE then Application.ActivateHint(Point(X+R. Left+16,Item.Top+R.Top+16)) else application.CancelHint; end; а в procedure TForm1.FormCreate(Sender: TObject); надо дописать: Application.HintPause:=50; Эти маленькие изменения убирают мерцание. Но все-же вопрос по появлению стандартного хитнта ListView-а остается открытым. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Графический редактор | Alex_Bond | Общие вопросы .NET | 1 | 14.05.2008 08:55 |
Графический режим в С | Raz0r | Помощь студентам | 4 | 03.03.2008 16:49 |
Графический редактор | kommunist | Общие вопросы .NET | 1 | 13.01.2008 21:57 |
Графический редактор | UnD)eaD)Snake | Софт | 10 | 23.07.2007 07:34 |