#c# #winforms
#c# #winforms
Вопрос:
Я заметил, что некоторые приложения меняют положение своих элементов управления, чтобы максимально увеличить их разрешение, если окно увеличено, они настраиваются таким образом, чтобы весь графический интерфейс выглядел сбалансированным. Мой вопрос заключается в том, возможно ли создать или реализовать эту функциональность в Visual Studio 2010 C #?
Комментарии:
1. Вам нужна система управления макетом, подобная WPF.
2. В Winforms ……. Как я могу это сделать
Ответ №1:
В принципе, вы можете разместить свои элементы управления в TableLayoutPanel
затем
- установите для его свойства закрепления значение
Left, Top, Right, Bottom
- установите для свойств закрепления всех элементов управления значение
Left, Top, Right, Bottom
или меньше, если это более уместно - установите размер столбцов и строк вашего
TableLayoutPanel
в процентах или «фиксированный» по своему усмотрению.
Взгляните на это пошаговое руководство. Это нелегко реализовать с первого раза, но пройдите весь урок, и вы получите хорошее представление о том, как это сделать.