Продолжаем изучать C# и рассмотрим работу с Windows Forms.
Создайте новый проект, но вместо Консольного приложения (Console Application) выберите Приложение Windows Forms (Windows Forms Application).
В этом приложении у вас есть форма (и вы можете создавать другие) на которой вы можете располагать различные компоненты.
Поместим на форму кнопку (Button) и надпись (Label).
У каждого компонента есть свойства. Чтобы открыть окно свойств нажмите F4.
Посмотрим свойства кнопки.
Как видите их достаточно много. Рассмотрим некоторые из них.
- (Name) — имя компонента. Очень важное свойство, по имени мы будем обращаться к компоненту при программировании. Имена назначаются автоматически и рекомендуется сразу их менять на более говорящие.
- BackColor — цвет фона.
- BackgroundImage — картина на фоне.
- Enabled — доступность кнопки для нажатия.
- Font — шрифт. Можно указать семейство, размер, стиль.
- ForeColor — цвет текста на кнопке.
- Image — картинка.
- Location — местоположение на форме.
- Size — размер.
- Text — текст надписи на кнопке.
- Visible — видимость компонента.
Поменяем текст кнопки (свойство Text) на «Нажми меня».
Посмотрите свойства лейбла. Во многом они совпадают.
Свойства мы можем редактировать и программным способом. Сделаем так, чтобы при нажатии на кнопку текст лейбла менялся на «Hello, World!».
Кликните 2 раза на кнопку и откроется редактор кода в котором будет создана функция, срабатывающая при нажатии этой кнопки. Здесь мы и будем писать код.
Наша задача — изменить свойство Text у компонента label1.
Доступ к свойству осуществляется следующим образом:
(имя_компонента).(имя_свойства).
Соответственно, мы напишем:
1 |
label1.Text = "Hello, World!"; |
Запустите программу и убедитесь, что при нажатии на кнопку надпись лейбла меняется на «Hello, World!».
Попробуйте также посмотреть и поредактировать другие свойства.