Главная страница
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.016 c
4-1208635905
Dmitry S
2008-04-20 00:11
2009.04.19
разрядить строки в DrawText


1-1210571079
Гость1468
2008-05-12 09:44
2009.04.19
ESC-последовательность на принтер - ошибка I/O error 105


15-1234954507
desc
2009-02-18 13:55
2009.04.19
Существуют ли правила, ГОСТы, стандарты ит.д.


2-1236084646
StriderMan
2009-03-03 15:50
2009.04.19
Глюк TDateTimePicker.OnChange


1-1210915024
LightRipple
2008-05-16 09:17
2009.04.19
Алгоритм создания "многоступенчатого" ключа.