Форум: "Начинающим";
Текущий архив: 2009.04.19;
Скачать: [xml.tar.bz2];
ВнизКак изменить 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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.07 c