Уроки Windows Forms C++/C#
Элемент MenuStrip и свойство Anchor в MVS C++/C#В этом уроке написание кода совершенно не понадобиться. В нём будет рассмотрен довольно важный и распространённый элемент "MenuStrip", который вы можете встретить: в текстовом редакторе, выбирая "Файл->Сохранить как", в графическом редакторе "Файл->Вставить" и во многих других программах. "MenuStrip" – это, по сути, выпадающее меню, в котором есть определённые пункты. Так же будет рассмотрено свойство "Anchor" – это свойство, при котором определяется к каким сторонам формы будет привязан элемент, если к правой, то при увеличении или уменьшении размера формы – правая сторона "textBox", так же увеличиваться или уменьшаться. Если поставлена кнопка"button", то она будет перемещаться за стороной формы, к которой привязана. Перенесите на форму элемент "MenuStrip" и элемент "textBox". У элемента “textBox” включите "Multeline" и свойство "ScrollBars"->"Vertical", если не знаете, как это сделать посмотрите этот урок, где рассмотрено создание мем-генератора:
Далее нажмите на текстовое поле "Вводить здесь" и напишите – "Файл:
После этого в нижнем, новом появившемся текстовом поле, напишите "Открыть", после чего появиться ещё одно, в котором напишите "Сохранить как":
Теперь займёмся свойством "Achor" – для этого нажмите на "textBox". После чего на панели свойств, расположенной слева, выберите свойство "Achor":
Как в можете видеть - “textBox” привязан к левой и верхней части формы. Теперь выделите так же правую и нижнюю часть, после чего размер элемента “textBox” будет изменяться пропорционально размеру формы:
Запустите программу и проверьте изменённые свойства:
Как видите всё работает. Теперь можете переходить к следующему уроку, где будет рассмотрен пример простого текстового редактора.