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

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

Hint в TreeView [D7, WinXP]


Snip ©   (2004-06-09 12:18:00) 

Здрям ВСЕМ!!! Еще такая пролемка.... как вывести хинт для определенного Node в TreeView???


pasha_golub   (2004-06-09 15:11:00) [1]

http://www.delphiworld.narod.ru/base/in_place_hint.html
Например, ищите и обрящите (с) Евангилие вроде


Snip   (2004-06-09 14:37:00) [2]

а в каком там разделе??? нашел тока как урать хинты, а наоборот???


pasha_golub   (2004-06-09 14:27:00) [3]

Предлагаю для начала сходить на delphiworld.narod.ru Там есть пара статей.


pasha_golub   (2004-06-09 14:23:00) [4]

Snip ©   (09.06.04 14:19) [6]
У-у-у, не. Не пойдеть. Щас погодьте выложу чего-нить


Snip   (2004-06-09 14:19:00) [5]

у меня такая беда


procedure TfMain.tvExplorerMouseMove(Sender: TObject; Shift: TShiftState;
 X, Y: Integer);
begin
 if TTreeView(Sender).GetNodeAt(X, Y)=nil then
   Exit;
 TTreeView(Sender).Hint:=PMedia(TTreeView(Sender).GetNodeAt(X, Y).Data).Hint;
end;


что тут еще добавить???


pasha_golub   (2004-06-09 13:37:00) [6]

Давайте код, будем править


KSergey   (2004-06-09 13:30:00) [7]

На сколько помню, обычно просто еще таймер добавляют, по которому при какому-либо условию скрывают хинт


Snip   (2004-06-09 13:27:00) [8]

Переписывать наседника неохото.... а вот с OnMouseMove уже получилось, тока он хинту не убирает... остается та же самая при переходе на другой элемент... Какие мысли есть на счет этого???


pasha_golub   (2004-06-09 12:43:00) [9]

Предлагаю написать наследник и вылавливать CM_HINTSHOW. Пример для грида могу выслать


KSergey   (2004-06-09 12:29:00) [10]

Думаю смотреть в сторону OnMouseMove, GetNodeAt.
Как-то еще вроде можно размер текста нода определить. Но может и не надо.


Наверх

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