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

Вниз

Как изменить TComboBoxEx   Найти похожие ветки 

 
madmech ©   (2009-02-23 17:14) [0]

Вопрос по TComboBoxEx. Подскажите, пожалуйста, как можно изменить цвет заливки изображения при выборе какого-либо из пунктов? А то та заливка, которая по умолчанию закрашивает рисунок, меня совсем не устраивает: возникает какое-то странное мерцание, от которого рябит в глазах. Дело в том, что размеры изображений в ImageList довольно большие, поэтому эта рябь при выборе какого-либо из пунктов портит все впечатление.
И второй вопрос в догонку. Я хочу, чтобы в одном из TComboBoxEx не было текста. Вообще и в принципе. То есть свойство Caption я оставляю пустым у всех Items"ов, а свойство Indent выбираю ТАКИМ ОБРАЗОМ, чтобы картинка стояла ровнехонько посередине. Но! Опять же, при выборе одного из Item"ов на том месте, где должен распологаться текст, а у меня зияет пустота, появляется узкая вертикальная полоса того самого пресловутого рябящего цвета.
Как решить эти 2 проблемы?
Вопрос по TComboBoxEx. Подскажите, пожалуйста, как можно изменить цвет заливки изображения при выборе какого-либо из пунктов? А то та заливка, которая по умолчанию закрашивает рисунок, меня совсем не устраивает: возникает какое-то странное мерцание, от которого рябит в глазах. Дело в том, что размеры изображений в ImageList довольно большие, поэтому эта рябь при выборе какого-либо из пунктов портит все впечатление.
И второй вопрос в догонку. Я хочу, чтобы в одном из TComboBoxEx не было текста. Вообще и в принципе. То есть свойство Caption я оставляю пустым у всех Items"ов, а свойство Indent выбираю ТАКИМ ОБРАЗОМ, чтобы картинка стояла ровнехонько посередине. Но! Опять же, при выборе одного из Item"ов на том месте, где должен распологаться текст, а у меня зияет пустота, появляется узкая вертикальная полоса того самого пресловутого рябящего цвета.
Как решить эти 2 проблемы?
Вопрос по TComboBoxEx. Подскажите, пожалуйста, как можно изменить цвет заливки изображения при выборе какого-либо из пунктов? А то та заливка, которая по умолчанию закрашивает рисунок, меня совсем не устраивает: возникает какое-то странное мерцание, от которого рябит в глазах. Дело в том, что размеры изображений в ImageList довольно большие, поэтому эта рябь при выборе какого-либо из пунктов портит все впечатление.
И второй вопрос в догонку. Я хочу, чтобы в одном из TComboBoxEx не было текста. Вообще и в принципе. То есть свойство Caption я оставляю пустым у всех Items"ов, а свойство Indent выбираю ТАКИМ ОБРАЗОМ, чтобы картинка стояла ровнехонько посередине. Но! Опять же, при выборе одного из Item"ов на том месте, где должен распологаться текст, а у меня зияет пустота, появляется узкая вертикальная полоса того самого пресловутого рябящего цвета.
Как решить эти 2 проблемы?
Вот как выглядит полоса:
http://fo-ma.ru/8/73/59/387359/4.jpg


 
KilkennyCat ©   (2009-02-23 17:27) [1]

многа буков, толку мало.
лучше бы привел код заливки. но только один раз.


 
madmech ©   (2009-02-24 15:54) [2]

Заливка происходит по умолчанию, причем тут код заливки, достопочтенный?
А "многа буков" потому, что сообщение случайно 2 раза скопировалось.


 
madmech ©   (2009-02-24 15:54) [3]

Заливка происходит по умолчанию, причем тут код заливки, достопочтенный?
А "многа буков" потому, что сообщение случайно 2 раза скопировалось.


 
KilkennyCat ©   (2009-02-24 21:42) [4]


> Заливка происходит по умолчанию,


мда. ну, я так сильно с эти чудом не работал, но не помню, что по умолчанию, в отличие от стандартного комбобкса, там можно сделать более, чем пристыковать имаджелист, и соответственно, картинку к итему...


 
madmech ©   (2009-02-25 11:52) [5]

Дык, не про то речь, уважаемый! Именно это я и делаю: пристыковываю ИмажЛист, в который заранее закачиваю пиктограммы, и дальше работаю с TComboBoxEx. Дело в том, что при выборе какого-либо Item"а на него накладывается маска, которая меня категорически не устраивает. И именно поэтому я задал тот вопрос, который задал. Посмотри еще раз картинку, ссылку на которую я привел в своем верхнем посте и все сразу станет понятно и все сразу встанет на свои места.)


 
KilkennyCat ©   (2009-02-25 13:25) [6]

ну, понятно. Каюсь, не совсем внимательно читал первый пост, сразу глянул картинку.

Решение обоих проблем - создать наследника от TCustomComboBox, где ты можешь прикрутить имаджелист, способ отображения итемов и выделение.
Это несложно.


 
madmech ©   (2009-02-26 15:12) [7]

А поподробнее можно узнать? Ну, хотя бы на каком-нибудь примере.


 
madmech ©   (2009-03-01 23:39) [8]

Ну, дык, и что? :)



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

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

Наверх




Память: 0.49 MB
Время: 0.018 c
2-1235963625
karaya
2009-03-02 06:13
2009.04.19
сортировка массива в делфи


2-1235393881
aha
2009-02-23 15:58
2009.04.19
как изобразить петлю гистерезиса , то есть такая задача


2-1235746713
Mops
2009-02-27 17:58
2009.04.19
Postdata & BeforeNavigate2 & string


3-1219473823
123123
2008-08-23 10:43
2009.04.19
проблема с FireBird


15-1234765958
DevilDevil
2009-02-16 09:32
2009.04.19
Посоветуйте компонент типа Плейлиста