Я хочу поддерживать размер и положение элемента управления относительно его контейнера, например, размер и положение richtextbox в форме должны поддерживаться при изменении размера формы.Поддержание размера и положения элемента управления в форме
ответ
Если у вас более сложные конструкции, то просто привязки и стыковки недостаточно. Представьте, что у вас есть два текстовых поля, и при изменении размера вы оба увеличиваете и сокращаете оба окна (на 50% для каждого). В этом случае вы можете использовать TableLayoutPanel с относительными размерами и внутри этих панелей вы организуете свои элементы управления с привязкой и стыковкой.
Другая полезная вещь: в более сложном дизайне вы должны взглянуть на «Вид» - «Другие окна» - «Структура документа», в то время как вы находитесь в режиме «Дизайн», и вы получите отличный обзор о том, где находится этот элемент управления.
Если вы меня правильно поняли, вам необходимо использовать Anchor.
Посмотрите на Control.Anchor Property.
Используйте свойство «Якорь» элемента управления. Установите его сверху, влево, вправо, снизу, соответственно, чтобы привязать края к форме по мере необходимости.
Вы можете использовать свойство anchor, которое позволит вам заблокировать края вашего элемента управления относительно края окна.
Это то, что дизайнер добавляет при установке сверху, снизу, слева и справа this.textBox1.Anchor = ((System.Windows.Forms.AnchorStyles) ((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right)));
В качестве альтернативы стыковочная панель может быть полезна для контроля элементов управления, прикрепленных к одной стороне окна.
- 1. Поддержание положения прокрутки и выбранного элемента управления при обратной передаче
- 2. Поддержание положения Относительного управления в WPF
- 3. Поддержание размера элемента управления, который находится на форме при изменении формы
- 4. Поддержание положения прокрутки в div на форме submit - Django
- 5. Поддержание положения прокрутки в UIWebView при изменении размера
- 6. Поддержание положения фиксированного элемента в коробке макета, отзывчивый дизайн
- 7. Изменение размера элемента управления WebBrowser
- 8. Масштабирование изображения - Поддержание положения - Подушка
- 9. Поддержание положения прокрутки после поиска
- 10. Поддержание запаса элемента
- 11. Изменение размера элемента управления в WPF
- 12. Определение положения элемента управления внутри TGridPanel
- 13. Как достичь фиксированного положения элемента управления в Windows Forms?
- 14. Поддержание положения изображения, расположенного поверх другого
- 15. Обновление положения элемента управления SensorManager OpenGL ES
- 16. Поддержание положения прокрутки после перезагрузки в таблицеView
- 17. Поддержание положения веб-части в asp.net
- 18. Поддержание положения прокрутки в списке при нажатии
- 19. Изменение размера настраиваемого элемента управления
- 20. Динамическое изменение размера элемента управления
- 21. Изменение размера пользовательского элемента управления
- 22. Поддержание вектора максимального размера?
- 23. Запретить настройку размера элемента управления?
- 24. Изменение положения и размера пути
- 25. Поддержание выделенной строки элемента управления DataGridView после обновления данных
- 26. для защиты элемента управления в форме
- 27. Установка родительского элемента управления в форме конструктора
- 28. C# Получить позицию элемента управления в форме
- 29. Обновление элемента управления в открытой форме
- 30. Winforms: Изменение размера пользовательских элементов управления в форме контроля