Страница 2 из 2
Чтобы получить информацию об активной строке в выпадающем списке ComboBox перехватите сообщение WM_CTLCOLORLISTBOX. В процедуре сообщения анализируйте - если длина строки больше ширины выпадающего списка – передайте "длинную" строку в ваш Hint и активируйте его:
| 
 Code:  | 
| 
 FHint.ActivateHint(TextRC, Items[ItemIndex]);  | 
где
TextRC – прямоугольник для строки подсказки
Items[ItemIndex] – "длинная" строка из выпадающего списка
Если активная строка в выпадающем списке "короткая" – спрячьте Hint:
| 
 Code:  | 
| 
 FHint.ReleaseHandle;  | 
Для получения подробной информации о классе THintWindow воспользуйтесь Help из Delphi.
- << Назад
 - Вперёд
 
			
Просьба писать ваши замечания, наблюдения и все остальное,
что поможет улучшить предоставляемую информацию на этом сайте.
ВСЕ КОММЕНТАРИИ МОДЕРИРУЮТСЯ ВРУЧНУЮ, ТАК ЧТО СПАМИТЬ БЕСПОЛЕЗНО!