Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.11.29;
Скачать: CL | DM;

Вниз

ListBox   Найти похожие ветки 

 
CodeMaster ©   (2008-11-13 16:53) [0]

Возникла дилема с компонентом TListBox. Как убрать противное точечное выделение у этого компонента - впрочем оно есть у всех компонентов (TTabedNotebook,TTrackBar и.т.п.). Как поставить свой ScrollBar для этого компонента - заместо стандартного. Неужели из-за этих 2 неудачных функций придётся переписывать весь Control?


 
Leonid Troyanovsky ©   (2008-11-13 17:42) [1]


> CodeMaster ©   (13.11.08 16:53)

> Как убрать противное точечное выделение у этого компонента

Ты чего?
Ради этого ж и писалось! [День выборов]

дилемма
ДИЛЕ"ММА, ы, ж. [греч. dilēmma — двойное предложение] (книжн.).

1. Полемический довод, состоящий в том, что противнику предлагаются на выбор два противоположных положения, исключающих возможность третьего. 2. Обстоятельства, заставляющие принять одно из двух решений, выбор между которыми крайне затруднителен. Перед ним стояла д.: или умереть с голоду или согласиться на кабальные условия.

http://slovari.yandex.ru/dict/ushakov

Т.е., либо убрать фокус, либо скроллбар.

--
Regards, LVT.


 
KilkennyCat ©   (2008-11-14 06:14) [2]


> Как убрать противное точечное выделение


Отрисовать еще раз FocusRect


> придётся переписывать весь Control?


Можно и всю Делфю.
Но можно создать наследника и переписать только то, что нужно.
C листбоксом например, придется наверное переписать CreateParams и DrawItem.


 
KSergey ©   (2008-11-14 07:06) [3]

я не знаю задач, но есть еще stringgrid, может он окажется более приспособленным?
ну а если не устраивает скролл-бар - проще взять сторонние компоненты с требуемым внешним видом



Страницы: 1 вся ветка

Текущий архив: 2009.11.29;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.013 c
2-1255614218
dplz
2009-10-15 17:43
2009.11.29
Позволяют ли возможности Delphi...


8-1173516347
hypnotize
2007-03-10 11:45
2009.11.29
Вывести графику на Canvas с Anti-Aliasing ом


1-1226044253
checkmate-maker
2008-11-07 10:50
2009.11.29
Динамическое подключение DLL


3-1230463282
tipman
2008-12-28 14:21
2009.11.29
update в MSO Access через Jet4.0 более 127 полей


1-1226863029
demon
2008-11-16 22:17
2009.11.29
Как инсталировать шрифт в систему?