Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Разработка 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 | ||
у меня с английским туго очень, но на сколько я понял, того что мне нужно там нет!!! мне нужно узнать как создать и нарисовать слой который появляется при нажатии на стрелочку комбобокса. поле со списком записей. каким образом он рисуется поверх контролов , которые попадают под него??? |
Автор: diadiavova 21.1.2010, 13:04 |
chudak, у меня встречный вопрос: а как ты сделал так, что список комбобокса при выпадении отодвигает другие контролы? Такого быть не должно. ![]() |
Автор: chudak 22.1.2010, 10:58 | ||
так оно и нет ![]() я решил растягивать контрол и ставить ему BringToFront и всё нормально |