Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Font(Шрифт) –выдает диалоговое окно, в котором можно устанавливать имя шрифта для метки, начертание и размер

Метка

Форма

Каждая форма в период выполнения соответствует отдель­ному окну. Внешний вид и поведение формы на экране определя­ется значением свойств. Эти свойства определяются в окне свойств на этапе разработки формы или операторами программы в процессе выполнения приложения. Наиболее часто используе­мыми свойствами являются:

(Имя) - имя формы. Используется при написании текста программы и изменяться не может.

Appearance – объемный вид: 1-3D(трехмерный), 2-Flat(плоский)

AutoRedraw – определяет, будут ли автоматически восстанавливаться графика и напечатанный текст, случайно стертые из-за того, что объект скрылся из виду

BorderStyle (Тип границ) принимает одно из шести стан­дартных значений, изменение которых допускается только на этапе разработки формы и определяют вид и поведение формы в процессе выполнения приложения (но не влияют на вид формы при разработке):

О - Ничего - границы окна отсутствуют;

/ - Единственный Фиксированный- окно постоянного размера, определяемого на этапе разработки, с одинарной линией границы;

2 - Соразмерный - окно изменяемого размера с двойной линией границы;

3 – Фиксированный диалог - окно постоянного размера, определяемого на этапе разработки, с двойной линией границы.

4-Фиксированное Окно Инструментов –окно постоянного размера

5 – Соразмерное Окно Инструментов – окно изменяемого размера

Caption (Название) - заголовок окна.

ControlBox (Кнопка системного меню) принимает одно из двух стандартных значений, изменения которых допускается только на этапе разработки формы:

Да(True) - кнопка системного меню в левом верхнем углу окна;

Нет(False) - кнопка отсутствует.

FillColor – цвет заливки

FillStyle – тип заливки

Enabled (Доступ) принимает одно из двух стандартных значений:

Да(True) - форма доступна (по умолчанию);

Нет(False) - форма недоступна (блокирована от воздействия лю­бых событий, связанных с мышью или клавиатурой).

Font(Шрифт) определяет шрифт, начертание, размер и стиль выводимого на форму текста.

BackColor (Цвет фона) и ForeCoIor (Основной цвет) опреде­ляют цвет фона формы и выводимого на форму текста или изо­бражения.

Height (Высота), Width (Ширина) определяют высоту и ши­рину формы. Единица измерения 1 twip равна 1/1440 дюйма или 0,0018 см.

MaxButton (Кнопка развернуть), MinButton (Кнопка свер­нуть) опеделяют наличие на форме соответствующих кнопок.

Тор (Верхняя координата), Left (Левая координата) опреде­ляют координаты левого верхнего угла формы.

Visible (Видимость), WindowsState (Состояние окна) опреде­ляют видимость формы на экране (True - видима, False - невиди­ма) и отображение (0 - нормальное, 1 - свернутое в значок, 2 -развернутое).

MDIChild – (Да, Нет) определяет является ли данная форма одной из дочерних форм при разрабртке приложения с несколькими формами.

Наиболее часто используются следующие события:

Click (Щелчок) или DblClick (Двойной щелчок) мышью в любом месте формы вызывает процедуры обработки события Form_Click или Form_DblClick.

KeyPress (Нажатие клавиши) вызывает процедуру обработ­ки события Form_KeyPress, на вход которой подается значение ASCII-кода нажатой клавиши.

Load (Загрузка) - событие происходит при загрузке формы (например, при запуске приложения) и удобна для инициализа­ции свойств и переменных при запуске программы.

Из методов рассмотрим:

Cls очищает форму от всех изображений и текста. Синтак­сис:

[имя формы.] Cls;

Print выводит текст на форму и очень удобен для вывода на форму простой информации. Синтаксис:

[имя формы.]Print [[выражение][{;!,}]]...

Если после выражения стоит «;», то за последним символом предыдущего выражения сразу выводится следующее. Если стоит «,», то вывод производится по зонам, каждая из которых имеет размер 14 символов. Отсутствие после последнего выражения «;» или «,» переводит позицию вывода в начало следующей строки.

Label (Метка) - поле, заполняемое текстовой информацией, кото­рая может изменяться только программно. Программисты часто используют метки, чтобы помещать заголовки в формы и помечать текстовые окна для указания пользователю, что следует вводить в текстовое окно.

Наиболее часто ис­пользуемыми свойствами являются:

(Имя) - имя метки. Используется при написании текста программы и изменяться не может.

Alignment (Выравнивание) определяет размещение названия метки. По умолчанию значение равно 0 - Выравнивание по Левому Краю (Left Justify). Значение равно / - Выравнивание по Правому Краю (Right Justify), 2 — Выравнивание по Центру (Center).

AutoSize (Автоподстройка размера) позволяет автоматически-подогнать размер поля метки под размер текста, заданный свой­ством Caption (значение Да (True)). При значении Нет (False) размер не ме­няется, лишние символы отсекаются.

BorderStyle (Тип границ) принимает значение 0 -Ничего (по умолчанию) - контур поля метки отсутствует или 1 - (Единственный Фиксированный) - контур поля метки очерчивается одинарной линией.

Caption (Название) - текст поля метки.

Enabled (Доступ) - принимает по умолчанию значение Да(True). При значении Нет(False) текст метки поблекнет и обработка событий, связанных с действием мыши, блокируется.

BackColor (Цвет фона) ForeColor (Основной цвет) опре­деляют цвет фона поля метки и выводимого текста.

Height (Высота), Width (Ширина) определяют высоту и ши­рину поля метки.

TabIndex (Фокусный порядок) – задает номер элемента в фокусном порядке.

ToolTipText (Подсказка)- содержит текст, который отображается как подсказка ToolTip во время выполнения приложения.

Top (Верхняя координата). Left (Левая координата) опреде­ляют координаты левого верхнего угла поля метки.

Visible (Видимость) определяет видимость метки (True -видима, False - невидима).

WordWrap – определяет, раскрывается ли метка, чтобы поместить любой текст, отображаемый в заголовке Да (True) – раскрывается, Нет (False) – не раскрывается. (Чтобы метка автоматически раскрывалась горизонтально, установите свойство AutoSize на Да, но оставьте свойство WordWrap на Нет. Чтобы раскрыть метку по направлению вниз, установите сначала WordWrap на Да, затем Autosize на Да.)

События Click (Щелчок) или DblClick (Двойной щелчок) мышью в поле метки вызывают процедуры обработки события Label_Click или Label_DblClick.

Текстовые окна (элементы Text Box)

 

Текстовые окна определяют область экрана для ввода или вывода информации и обладают уже рассмотренными свойствами BorderStyle (Тип границ), Enabled (Доступ), FontBold, Fontltalic, FontName, FontSize, FontUnderline, BackColor (Цвет фона), ForeColor (Основной цвет), Height (Высота), Width (Ширина), Name (Имя), Top (Верхняя координата), Left (Левая координата), Visible (Видимость), которые имеют те же функции и значения параметров.

MultiLine (Несколько строк) - может принимать значение False (позволяет вводить или выводить одну строку текста) или True (позволяет вводить или выводить несколько строк). При вводе, нажимая клавишу Enter, можно продолжать набор текста с новой строки.

ScrollBars (Линейки прокрутки) - принимает значения О (линеек прокрутки в текстовом окне нет), 1 (появляется горизон­тальная линейка прокрутки), 2 (появляется вертикальная линейка прокрутки), 3 (появляются горизонтальная и вертикальная ли­нейки прокрутки).

SelLenght (Количество, выделенных символов), SelStart (Начало выделеннго блока), SelText (Выделенный текст) доступны только при написании текста программы и не содержатся в спи­ске свойств. Определяют соответственно число выделенных сим­волов, позицию первого символа выделяемого блока (О—первый символ, 1 - второй и т.д.), выделенную строку. Свойство SelText=текст используется тогда, когда необходимо автоматически заменять определенную часть текста.

PasswordChar –символ вводимого пароля. Режим ввода пароля будет действовать только в том случае, если если установлено свойство MultiLine=False.

MaxLength (Максимальная длина пароля) - по умолчанию принимает значение 0, что позволяет вводить или выводить любое ко­личество символов. Другое значение определяет возможное число символов.

Text (Текст) - опреде­ляет вводимую или выводимую в текстовое окно строку.

Locked – запрет на редактирование текста. Если необходимо запретить редактирование информации, находящейся в текстовом поле, следует установить Locked = True, при этом имеющийся в поле текст можно будет выделять, копировать в буфер, но его редактирование станет невозможным для пользователя.

Из событий чаще используются:

Change (Изменение) вызывается изменением свойства Text пользователем или программно. Набор каждого нового символа определяет данное событие и вызов процедуры его обработки.

Click (Щелчок) или DblClick (Двойной щелчок) мышью в текстовом окне вызывает соответствующие процедуры обработки события Имя_окна_Click() или. Имя_окна_DblClick().

GotFocus (Установка фокуса) и LostFocus (Уход из фокуса) определяются тем, что в Windows-приложениях в каждый момент может быть активен только один объект (объект находится в фо­кусе). События определяются соответственно активизацией и дезактивизацией объекта, в данном случае - активизацией или дезактивизацией текстового окна.

Метод SetFocus позволяет установить курсор в выбранное текстовое окно. Синтаксис: [имя текстового окна.] SetFocus

<== предыдущая лекция | следующая лекция ==>
Элементы управления и их свойства | Имя_ Флажка.] SetFocus
Поделиться с друзьями:


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


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



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




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