| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Полезные примочки для ListBoxа и для ComboBoxа |
| Автор: Pakshin A. S. 14.3.2003, 03:13 | ||||||
| Вставка в ListBox картинки. Установите свойства Style = lbOwnerSrawFixed. Модуль формы будет выглядеть так:
Добавление горизональной полосы прокрутки в TListBox.
Компонент, реализующий Hint в выпадающем списке ComboBox
|
| Автор: Song 14.3.2003, 04:23 |
| Это ты типа ликбез что ли? :-/ |
| Автор: Medved 14.3.2003, 07:16 |
| Всесьма похвально.... (без сарказма). Ликбез приветсвуется. |
| Автор: stab 14.3.2003, 11:13 |
| Прикольно, только почему загрузка иконок в первом примере происходит при наступлении события OnActivate. Лучше это делать на OnCreate или OnShow... |
| Автор: Pakshin A. S. 15.3.2003, 04:15 |
| Через несколько дней напишу ещё что-нибудь полезное... |
| Автор: Pakshin A. S. 15.3.2003, 04:20 |
| Впринцепе в ListBox можно запихнуть и BitMap: [CODE] procedure ListDrawItem(...); var BitMap: TBitMap; begin // Инициализацию BitMapa писать не буду ... with (Control as TListBox).Canvas do begin FillRect(Rect); Draw(rect.Left, Rect.Top, BitMap); TextOut(Rect.Left + 2 + BitMap.Width, Rect.Top, ListBox1.Items.Strings[Index]); end; end; ... |
| Автор: Pakshin A. S. 15.3.2003, 04:21 |
| Чёрт, забыл закрыть секцию CODE, надо быть внимательнее... |
| Автор: Pakshin A. S. 15.3.2003, 04:31 | ||
Нашел в одной книге интересный пример:
В результате все буквы А и Я будут красного цвета. |
| Автор: MacTep 16.3.2006, 19:58 |
| Ничего отрицательного сказать не хочу, но в последнем коде куча ошибок. Это раз! Два, он не работает нормально! Постарался исправить, ничего не получилось путевого. Может быть разберемся в нем и посраемся довести его до совершенства? |
| Автор: Quadr0 16.3.2006, 21:46 |
| ... |
| Автор: MacTep 16.3.2006, 22:21 | ||
| Quadr0, ну вот это уже совсем другое дело. Но согласись, что вовсе не так, как написанов примере выше! Добавлено @ 22:31 Quadr0, а можно узнать для чего нужны переменные ChRect, FocusRect: TRect; и что обозначают куски кода:
Попытался сам вникнуть, но не получилось! |
| Автор: Quadr0 16.3.2006, 22:49 |
| ... |
| Автор: MacTep 17.3.2006, 14:14 |
| А как можно сделать так, чтобы, например, красным текстом были написаны лишь строки с номерами 1, 3, 5 и 7, а после нажатия на кнопку 2, 4, 6, 8??? |
| Автор: _hunter 17.3.2006, 15:06 |
| для определения строки в обработчик передается Index для реакции на нажатие устанавливай где-нить флаг |