Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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.038 c
10-1155649556
Степан
2006-08-15 17:45
2009.04.19
Объектная модель Paint


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


4-1208185369
тимохов
2008-04-14 19:02
2009.04.19
Как получить унифицированное имя файла?


11-1198729260
earl Grey
2007-12-27 07:21
2009.04.19
VGA и размеры формы.


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





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский