Загрузка...

Элементы управления, их свойства, методы и события


Лабораторная работа № 1

Тема: «Элементы управления, их свойства, методы и события»

Задание на лабораторную работу

  1. Изучить теоретический материал.
  2. Создать Windows форму.
  3. На Windows форме создать кнопку «Приветствие»
  4. Реализовать примеры, рассмотренные в теоретической части.
  5. Протестировать работу приложения
  6. Добавить в форму две кнопки (1 и 2), для которых задать различные цвета (свойство BackColor).
  7. Написать для кнопок 1 и 2 обработчики, которые изменяют цвета кнопок: при неоднократном нажатии любой кнопки цвета кнопок меняются ( цвет кнопки 1 меняется на цвет кнопки 2 и наоборот).
  8. Добавьте кнопку «Выход». Закрытие приложения обеспечивает метод Exit( ) класса Application.
  9. Добавить объект CheckBox (переключатель), при активации данного объекта меняется размер формы.
  10. Выполнить индивидуальное задание.

Варианты индивидуальных заданий.

Вариант 1. 

  1. По клику мыши изменяется заголовок формы.
  2. По нажатию на клавишу клавиатуры изменяется цвет фона окна с белого на желтый.
  3. Добавить кнопку в форму по нажатию, изменяется размер окна.

 

Вариант 2. 

  1. По двойному клику мыши изменяется фоновое изображение формы (BackgroundImage).
  2. По нажатию на клавишу Y клавиатуры изменяется цвет фона окна с белого на желтый.
  3. Добавить переключатель в форму по нажатию, изменяется заголовок формы – все буквы становятся строчными.

 

Вариант 3. 

  1. По клику мыши изменяется цвет текста на форме (ForeColor).
  2. По нажатию на клавишу клавиатуры изменяется заголовок окна – на значение нажатой буквы.
  3. Добавить кнопку в форму, по нажатию она становится не активной (Enabled =false).

 

Вариант 4. 

  1. По двойному клику мыши изменяется местоположение формы (Location).
  2. По нажатию на клавишу К клавиатуры изменяется цвет фона окна на красный, на З – цвет фона зеленый.
  3. Добавить переключатель в форму по нажатию, изменяется  его надпись (Text).

 

Вариант 5. 

  1. По клику мыши изменяется размер формы в пикселах.
  2. По нажатию на клавишу клавиатуры изменяется цвет фона кнопки .
  3. Добавить кнопку в форму по нажатию окно формы становится не активным (Enabled =false).

 

Вариант 6. 

  1. По двойному клику мыши изменяется заголовок формы – удаляются последние три буквы из исходного текста заголовка.
  2. По нажатию на клавишу клавиатуры изменяется цвет фона окна с белого на желтый.
  3. Добавить переключатель в форму по нажатию, изменяется размер окна.

Вариант 7. 

  1. По клику мыши изменяется фоновое изображение формы (BackgroundImage).
  2. По нажатию на клавишу  А клавиатуры – кнопка становится активной, Н – становится неактивной.
  3. Добавить кнопку в форму по нажатию, изменяется цвет фона окна.

 

Вариант 8. 

  1. По двойному клику мыши изменяется цвет текста на форме (ForeColor).
  2. По нажатию на клавишу клавиатуры изменяется размер заголовка формы U – все буквы заглавные, S – все буквы строчные.
  3. Добавить переключатель в форму по нажатию, изменяется цвет фона окна.

Вариант 9. 

  1. По двойному клику мыши изменяется местоположение формы (Location).
  2. По нажатии на клавишу клавиатуры изменяется цвет фона окна  R -на красный, G – зеленый, B – на синий.
  3. Добавить кнопку в форму по нажатию, изменяется размер окна.

 

Вариант 10. 

  1. По клику мыши изменяется заголовок формы, а при не активности окна восстанавливает прежнее значение.
  2. По нажатии на клавишу клавиатуры удаляются две первый буквы из заголовка окна
  3. Добавить переключатель в форму по нажатию, изменяется цвет фона.

 

Вариант 11. 

  1. По клику мыши изменяется заголовок формы – все буквы заглавные.
  2. По нажатии на клавишу N — кнопка становится не активной, Y – активной.
  3. Добавить кнопку в форму по нажатию, изменяется цвет текста кнопки.

Вариант 12. 

  1. По клику мыши изменяется заголовок формы – текст реверсируется.
  2. По нажатии на клавишу клавиатуры изменяется размер окна Р – развернуть, С — свернуть окно.
  3. Добавить переключатель в форму по нажатию, изменяется цвет текста надписи переключателя.

Примечание: для реализации события нажатия клавиши клавиатуры необходимо установить для свойства KeyPreview формы в окне Properties значение true, затем выбрать  например, событие KeyPress. Для определения клавиши используется свойство KeyChar.

КОНТРОЛЬНЫЕ ВОПРОСЫ:

  1. Как создать приложение?
  2. Как добавить объект на форму, какими свойствами обладает объект?
  3. Какие существуют объекты на панели ToolBox?
  4. Как просмотреть свойства объекта?
  5. Что такое событие объекта, какие бывают события и как добавить в программу?
  6. Как программно изменить свойства объекта, как изменить надпись, цвет фона, цвет текста, местоположение, активность, видимость, размер?
  7. Как программно определить значение нажатой клавиши клавиатуры?
  8. Как программно определить нажал ли пользователь переключатель?
Загрузка...