Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Vysokourovnevye_metody_informatiki_i_programmir...doc
Скачиваний:
11
Добавлен:
16.11.2019
Размер:
202.75 Кб
Скачать

Основные элементы управления:

Размещаются на левой панели элементов управления. В случае если панель отсутствует, она запускается с помощью кнопки Toolbox на верхней панели управления.

  1. Label(Надпись, Метка) [Lab…] – предназначен для создания надписей на любой форме приложения. Они обычно используются для отображения пояснительных текстов. Во время работы приложения надпись не может быть изменена пользователем, но само приложение это может сделать программно.

Основные свойства:

  1. AutoSize – растягивает Label по размеру текста.

  2. Text – позволяет ввести текст надписи.

  3. BorderStyle – позволяет выбрать один из трех вариантов обрамления надписи.

  4. Font – позволяет задать тип, размер и стиль шрифта.

  5. Image – позволяет задать графическое изображение в качестве фона надписи.

  6. TextAlign – выравнивание текста внутри надписи.

  7. Visible – позволяет скрыть метку, но при этом она остается в памяти компьютера.

Метку можно изменить программно, используя строку кода: <Имя Объекта>.<Свойства>=<Значение Свойства>

  1. TextBox (Текстовое поле) [Txt…] – предназначен для ввода/вывода информации. Независимо от вида символов, введенных в текстовое поле, он всегда возвращает или символьное, или текстовое значение.

Основные свойства:

  1. Anchor – позволяет привязать края текстового поля к краям элемента контейнера. Это позволит во время изменения размера контейнера автоматически изменять размер поля, сохраняя заданное расстояние между элементами.

  2. AutoSize - при значение True текстовое поле автоматически меняет свою высоту в зависимости от размера используемого шрифта.

  3. CharacterCase - отвечает за автоматическое преобразование

  4. Location – позволяет задать программным путем координаты окна.

  5. Locked – запрещает редактирование пользователем отображаемой информации.

  6. MaxLength – определяет длину текстового поля символов.

  7. Multiline – по умолчанию текстовое поле предусматривает ввод одной строки. При значении True возможен многострочный ввод.

  8. PasswordChar – задает символ, отображаемый в поле ввода.

  9. ScrollBars – позволяет при многострочном вводе при необходимости отобразить полосы прокуртки. Может принимать следующие значения: None – полос нет (по умолчанию); Horizontal – горизонтальные полосы; Vertical – вертикальные полосы; Both – оба типа полос.

  10. Text – позволяет хранить содержимое текстового окна.

  1. Button (Кнопка) [Btn…] – предназначен для активации какого-либо действия.

Свойства:

  1. Text – выводит надпись, размещенную на кнопке.

  2. Image – позволяет разместить на кнопке небольшое изображение растрового формата.

  3. FlatStyle – определяет характеристики внешнего вида кнопки.

  4. Enabled – в положении False делает кнопку не активной.

Пример: разработать приложение по расчету длины тормозного пути автомобиля, вычисляемого с помощью формулы: S=40*V+V^2/200

Программные способы ввода/вывода информации:

Осуществляются с помощью системных функций.

Функция InputBox – предназначена для ввода информации пользователем в отдельном всплывающем окне. После ввода информации окно автоматически исчезает, а функция возвращает символьное значение в указанной переменной. Функция вызывается строкой кода: <Им. Пер.>=InputBox (P1, P2, P3, P4), где Им. Пер. – имя символьной переменной; P1 – приглашение к вводу; P2 – заголовок окна ввода; P3 – значение, присвоенное по умолчанию; P4 – координаты расположения окна. В случае если какой-то параметр опущен, запятые должны присутствовать в любом случае.

Окно сообщений MsgBox – предназначено для вывода информации во всплывающем окне. Вид окна может быть различным, но в его состав всегда входят: текст сообщения(P1); заголовок (P2); пиктограмма; набор кнопок. Синтаксис MsgBox (P1, P2).

Иконки и кнопки, выводимые в окне, задаются дополнительным параметром между P1 и P2.

Функция MsgBox() – предназначена для вывода сообщения во всплывающем окне и определения, какую кнопку нажал пользователь. Синтаксис: <Им. Пер.>=MsgBox(P1,P2,P3) – где: P1 – текст сообщения; P2 – параметры, определяющие иконку и кнопки, P3 – заголовок; Им. Пер. – переменная целочисленного типа, позволяющая определить, какая кнопка нажата по следующим значениям: 1 – кнопка Ok; 2 – кнопка Отмена; 3 – кнопка Стоп; 4 – кнопка Повтор; 5 – кнопка Пропуск; 6 – кнопка Да; 7 – кнопка Нет.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]