C#. Windows Forms

Продолжаем изучать C# и рассмотрим работу с Windows Forms.

Создайте новый проект, но вместо Консольного приложения (Console Application) выберите Приложение Windows Forms (Windows Forms Application).

Create_application

В этом приложении у вас есть форма (и вы можете создавать другие) на которой вы можете располагать различные компоненты.

Forms and components

Поместим на форму кнопку (Button) и надпись (Label).

button and label

У каждого компонента есть свойства. Чтобы открыть окно свойств нажмите F4.

Посмотрим свойства кнопки.

properties

Как видите их достаточно много. Рассмотрим некоторые из них.

  • (Name) — имя компонента. Очень важное свойство, по имени мы будем обращаться к компоненту при программировании. Имена назначаются автоматически и рекомендуется сразу их менять на более говорящие.
  • BackColor — цвет фона.
  • BackgroundImage — картина на фоне.
  • Enabled — доступность кнопки для нажатия.
  • Font — шрифт. Можно указать семейство, размер, стиль.
  • ForeColor — цвет текста на кнопке.
  • Image — картинка.
  • Location — местоположение на форме.
  • Size — размер.
  • Text — текст надписи на кнопке.
  • Visible — видимость компонента.

 

Поменяем текст кнопки (свойство Text) на «Нажми меня».

Посмотрите свойства лейбла. Во многом они совпадают.

Свойства мы можем редактировать и программным способом. Сделаем так, чтобы при нажатии на кнопку текст лейбла менялся на «Hello, World!».

Кликните 2 раза на кнопку и откроется редактор кода в котором будет создана функция, срабатывающая при нажатии этой кнопки. Здесь мы и будем писать код.

Наша задача — изменить свойство Text у компонента label1.

Доступ к свойству осуществляется следующим образом:

(имя_компонента).(имя_свойства).

Соответственно, мы напишем:

code

Запустите программу и убедитесь, что при нажатии на кнопку надпись лейбла меняется на «Hello, World!».

Попробуйте также посмотреть и поредактировать другие свойства.

 

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *