Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка Windows Forms > Аналог ComboBox


Автор: chudak 21.1.2010, 09:36
Можно сказать переписываю штатный компонент ComboBox и меня интерисует как сделать наложения слоя в котором отображается содержимое при развертывании контрола.Что они используют или может свойства какие устанавливают, что их панелька  с содержимым накладывается поверх всех остальных компонентов, не раздвигает компонент по высоте, а именно как язычет выкладывается на всё, что под него попадает!!!

Заранее спасибо!!!

Автор: Alekz 21.1.2010, 10:35
Примеров с кодом и объяснением полно на том же codeproject:

http://www.codeproject.com/KB/miscctrl/simplepopup.aspx
http://www.codeproject.com/KB/miscctrl/customcombos.aspx
http://www.codeproject.com/KB/combobox/CheckComboBox.aspx
http://www.codeproject.com/KB/combobox/extending_combobox.aspx

Автор: chudak 21.1.2010, 11:24
Цитата(Alekz @ 21.1.2010,  10:35)
Примеров с кодом и объяснением полно на том же codeproject:

http://www.codeproject.com/KB/miscctrl/simplepopup.aspx
http://www.codeproject.com/KB/miscctrl/customcombos.aspx
http://www.codeproject.com/KB/combobox/CheckComboBox.aspx
http://www.codeproject.com/KB/combobox/extending_combobox.aspx

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

Автор: diadiavova 21.1.2010, 13:04
chudak, у меня встречный вопрос: а как ты сделал так, что список комбобокса при выпадении отодвигает другие контролы? Такого быть не должно. smile

Автор: chudak 22.1.2010, 10:58
Цитата(diadiavova @ 21.1.2010,  13:04)
chudak, у меня встречный вопрос: а как ты сделал так, что список комбобокса при выпадении отодвигает другие контролы? Такого быть не должно. smile

так оно и нет smile

я решил растягивать контрол и ставить ему BringToFront и всё нормально

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)