| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Разработка Windows Forms > выравнивание кнопок |
| Автор: kirillga 21.4.2008, 10:32 |
| Доброго времени суток. Никак не могу найти как выравнит кнопки по центру формы. Например есть 4 кнопки расположенные в линию друк за другом как при загрузке формы выравнять эту линию кнопок по середине?? |
| Автор: thomas 21.4.2008, 10:41 |
| kirillga, Привет. В дизайнере формы выдели все четыре кнопки и нажми копочку в тулбаре горизонтальное центрирование. И будет тебе счастье. |
| Автор: kirillga 21.4.2008, 10:49 |
| thomas Привет давно не виделис)) А как это сделать кодом???? |
| Автор: kirillga 21.4.2008, 11:59 | ||||
нашел вот такой код, а как пользоваться незнаю подскажите плс
что нужно прописать ниже в коде чтобы нопка встала по середине????
|
| Автор: vponomarov 21.4.2008, 14:17 | ||
kirillga, как не особо сложное решение: в SizeChanged формы для нужных кнопок пишишь
|
| Автор: kirillga 22.4.2008, 07:14 |
| Мне нужно группу кнопок выравнять так как их может быть как 1 так и 4, а код приведённый выше только для одной кнопки. |
| Автор: vponomarov 22.4.2008, 09:38 |
| kirillga, ну если мое решение подходит, то можно дальше думать в этом направлении например, можно сделать список кнопок (или даже список имен кнопок) и делать указанную операцию для всех элементов. тут вариантов масса. хотя если ты имел в виду, что у тебя может быть несколько кнопок в ряд и нужно отцентровать всю группу, то можно их ложить не на форму, а на панель и центровать панель. |
| Автор: kirillga 23.4.2008, 07:45 |
| У меня не просто группа кнопок)))Она ещё может и увеличиваться))) ЕЩЁ РАЗ ПОЯСНЯЮ ФОРМА СТРОИТЬСЯ НА ЛЕТУ СКОЛЬКО ПЛАГИНОВ КНОПОК БУДЕТ СТОЛЬКО И ПОМЕСТИТЬСЯ НА ФОРМУ)))) Поэтому и надо группу кнопок центровать))) |
| Автор: vponomarov 23.4.2008, 10:03 |
| kirillga, ну так не вижу проблем. добавляешь свои "динамические" кнопки на панель. если не помещаются - увеличиваешь ее размер. потом центрируешь панель. если не согласен - опиши что не будет работать |
| Автор: QryStaL 23.4.2008, 11:01 |
| Глянь в сторону контролов TableLayoutPanel и FlowLayoutPanel. |
| Автор: kirillga 24.4.2008, 11:13 | ||
А по подробней можно?? |
| Автор: mr.DUDA 24.4.2008, 13:03 |
Пример:![]() |
| Автор: kirillga 28.4.2008, 11:33 |
| Огромное спасибо помагло)) |