Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Текстовое поле и поле надписи




Линии и фигуры

Таймер

Кнопки (Button)

Элементы управления в Visual Basic.

Командные кнопки (button) применяются чаще всего и являются простейшими элементами управления: как правило - это такие серые ящички, на которых находится текст, как например, "OK" или "Отмена", и по которым просто кликают.

Особенные свойства: Если свойство Cancel установлено как истинно (True), то кнопка будет реагировать на каждое нажатие кнопки Esc. Свойство Default действует тоже только тогда, когда установлено на True. Оно "садит" на кнопку чёрную рамку, которая означает, что кнопка реагирует на все нажатия кнопки Enter. При помощи свойства Font можно изменять вид и стиль шрифта на кнопке.

События: Нужно собственно только событие Click (кнопка нажата)

Таймер назван так правильно: он никакой не настоящий элемент управления и на окне невидим, если программа запущена. Всё, что он делает - это через определённые отрезки времени выполняет какое-нибудь событие, событие Timer'a.

Особенные свойства: Свойство Interval задаёт отрезок времени между двумя процедурами таймера в миллисекундах. Чтобы таймер работал свойство Enabled должо быть установлено на True.

События: Имеется только событие таймера (см. выше).

Два этих элементов управления для того, чтобы украшать окна программы линиями, кругами, прямоугольниками и другими фигурами. Исполнять какие-либо события они не могут!

Особенные свойства линии: Свойство BorderWidth определяет толщину линии. Со свойством BorderStyle из обычной линии можно сделать к примеру прерывистую линию - однако если её толщина не толще 1, то видно её очень плохо. X1, Y1, X2 и Y2 определяют координаты начальной точки(1) и конечной точки(2) линии. При помощи изменений этих свойств из программы можно заставлять эти линии "двигаться". И, наконец, свойство BorderColor определяет цвет линии.

Особенные свойства фигуры: Свойство Shape определяет что за геометрическую фигуру должна принять сама фигура: прямоугольник, квадрат. овал, круг, прямоугольник с закругленными углами и такой же квадрат. Три свойства: Border... определяют вид рамки фигуры по цвету, стилю и толщине. Должна ли фигура быть заполнена цветом определяет свойство BackStyle. Цвет заднего фона определяет свойство BackColor. Для стиля заполнения фигуры цветом можно выбрать шесть стилей (свойство FillStyle) и, конечно же, заполнить фигуру можно любым цветом (FillColor -свойство).

В текстовом поле пользователь должен вводить текст, который потом может быть использован в программе, например его имя или очки игры. На экране видно ящичек, в котором, если на него кликнуть, появится курсор. Поле надписи (этикетка, Label) используется, чтобы показывать текст, который пользователь не может изменить.

Особенные свойства текстового поля: Одно текстовое поле имеет 37 (!) свойств, и поэтому я объясню только важнейшие: свойство Text содержит текст, который высвечивается в поле или то, которое задал пользователь. При помощи свойства MaxLenght можно ограничивать число вводимых символов. Если это свойство установленно на нуль - ввод не ограничен (кроме памяти компьютера!). Cо свойствами Font... можно использовать другие вилы и стили шрифта, мо свойством Alignment можно определять положения текста в текстовом поле (центрирование, выравнять по левому/правому краю).

Особенные свойства поля надписи: Многие свойства абсолютно одинаковы со свойствами тексового поля, как например события Font... и Alignment. Однако текст находится в событии Caption.

События: Для текстового поля прежде всего важно событие LostFocus, которое происходит каждый раз, когда пользователь активирует другой объект. Это самый подходящий момент для программы, чтобы среагировать на изменённый пользователем текст.




Поделиться с друзьями:


Дата добавления: 2014-11-25; Просмотров: 452; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.