новичок с программой windows gui здесь. Кто-нибудь получил представление о том, как изменять размеры элементов управления в форме окна при изменении размера формы. В wxpython это было сделано с помощью sizers, но я не могу найти ничего подобного при разработке guis с окнами visual C++Изменение размера элементов управления при изменении формы
ответ
Элемент управления имеет член под названием «Якорь». Вы можете видеть это из редактора. Если вы хотите, чтобы объект сохранял свое расположение во всех четырех углах его прямоугольника, вы можете просто включить все вспомогательные свойства под Anchor.
Подробнее об участнике читайте здесь: Microsoft.com/Anchor. Если вы хотите, чтобы dynammicly включить свойства элемента управления вы можете просто использовать этот пример:
Control.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)));
Если вы хотите, чтобы элемент управления «плавал», а затем прикрепляйте его к нижней и правой. Поиграйте с ним, и вы увидите разные виды поведения. – Oblivion2000
мне удалось изменить его с помощью Form1.h
Form1->Width = 300;
Form1->Height = 300;
внутри события (скажем, когда вам нажмите кнопку1). Подробнее можно прочитать here.
- 1. Изменение размера элементов управления при изменении размера формы
- 2. Изменение размера элементов управления с изменением формы
- 3. Изменение размера PictureBox при изменении размера формы
- 4. Изменение размера компонентов при изменении размера формы
- 5. Изменение размера TextBox при изменении размера формы
- 6. Как изменить размер элементов управления автоматически при изменении размера формы?
- 7. Изменение размера элементов элементов при изменении размера окна
- 8. Изменение размера изображения при изменении размера управления C#
- 9. Устранение ошибок округления при изменении размера элементов управления на Winform
- 10. Изменение размера равномерно Групповые окна при изменении размера формы
- 11. ExtJS: Автоматическое изменение размеров полей формы при изменении размера окна
- 12. Изменение размера текста при изменении текста в элементе управления
- 13. Автоматическое изменение размера пользовательских элементов управления при изменении размера окна родителя
- 14. Изменение размера макета размера при изменении размера окна UWP
- 15. Изменение размера страницы при изменении размера окна
- 16. Изменение размера компонентов при изменении размера окна
- 17. Изменение размера UICollectionView при изменении размера кадра
- 18. Изменение размера jqGrid при изменении размера браузера?
- 19. Изменение размера шрифта при изменении размера div
- 20. Изменение размера изображений при изменении размера браузера
- 21. Изменение размера шрифта при изменении размера окна
- 22. Изменение размера Jpanel при изменении размера JFrame
- 23. Предотвращение перерисовки элементов управления при изменении размера для форм Windows
- 24. Как изменить размер элемента управления автоматически при изменении размера формы
- 25. Как изменить размер панели управления при изменении размера родительской формы
- 26. Автоматическое изменение размера элементов управления Windows Forms
- 27. свойства формы не вызывается при изменении размера
- 28. Изменение размера HTML-элементов при изменении ориентации Android
- 29. ExtJs 4 - Изменить размеры элементов формы при изменении размера окна
- 30. Предотвращать появление элементов формы Windows при изменении размера снизу?
Если у вас не было тега '.net', я бы предложил следующее: http://stackoverflow.com/a/5739620/5987 Возможно, возможен подобный подход. –