Студопедия

КАТЕГОРИИ:


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

Текстовые окна

End Sub

Private Sub lblStatement_DblClick()

End Sub

Private Sub lblStatement_Click()

End Sub

Private Sub Form_Load()

В коде для события Click на метке lblStatement должно меняться значение свойства Caption метки lblStatement и с использованием функции Load Picture загружаться соответствующая картинка на объекте imgFace. Составте этот код.

В коде для события DblClick на метке lblStatement должна с использованием функции Load Picture меняться картинка. Составьте этот код.

Используя все подходящие значения свойств метки, описанных в настоящем уроке, сделайте проект на компьютере, отладьте его.

Текстовые окна (text boxes) – это экранные области, в которые пользователь может вводить текст. Пиктограмма, соответствующая текстовому окну, имеет вид:

Префикс в названии этих элементов управления – txt.

Текстовые окна обладают следующими стандартными свойствами: Border Style, Enabled, Font Bold, Font Italic, Font Name, Font Size, Font Underline, Height, Left, Name, Top, Width, Visible.

Кроме стандартных свойств у текстовых окон есть те, что описаны ниже.

MaxLength (максимальная длина). По умолчанию это свойство имеет значение 0, т.е. в текстовое окно можно вводить любое количество символов. Если установить значение, не равное 0, Visual Basic ограничит возможность ввода до заданного количества символов.

Multiline (несколько строк). Чаще всегоэто свойство приравнивают False, что запрещает ввод более одной строки текста. Установив True, можно вводить по несколько строк, нажимая на клавишу и продолжая набор текста с новой строки.

Scroll Bars (линейка прокрутки). Этому свойству можно присвоить 0, – линеек прокрутки в текстовом поле нет; 1 – появляется горизонтальная линейка прокрутки; 2 – появляется только вертикальная линейка прокрутки; 3 – видны обе линейки.

Text (текст). Программа распознает с помощью этого свойства, какой именно введен текст пользователем.

Событие Change (изменение). Сигнал об этом событии поступает в программу при изменении свойства text пользователем (при вводе нового текста) или программой, устанавливающей новое значение этого свойства. Обратите внимание, если вы набираете слово “Здравствуй”, сигнал о событии Change поступает десять раз по одному на каждую букву.

Событие Lost Focus (уход из фокуса). Это событие возникает при перемещении пользователем курсора ввода за пределы текстового окна или начале работы мышью над какими-нибудь другими объектами на форме. Проверять значение свойства Text эффективнее в процедуре обработки событий Lost Focus, а не Change.

Самый полезный метод, связанный с текстовыми окнами, - Set Focus, позволяющий установить курсор в выбранное текстовое окно. При создании формы с множеством текстовых окон этот метод применяют, чтобы привлечь внимание пользователя (фокус) к наиболее важному текстовому полю. Синтаксис данного метода следующий:

[объект.] SetFocus

3.1 Проект NoteBook

Сделаем проект – аналог блокнота, который позволит выполнять простейшие операции редактирования (вырезку, правку и т.п.).

Откройте новый проект. Присвойте строку Блокнот свойству формы Caption и frmNoteBook свойству формы Name. Создайте на форме текстовое окно и установите для него следующие свойства:

Свойство Значение
Name TxtNote
Text Нет
Multiline True
Scroll Bars  

Чтобы текстовый редактор выглядел более профессионально, размеры текстового окна должны соответствовать форме.

Форма frmNoteBook теперь должна быть примерно такой:

Текстовое окно поддерживает ввод и редактирование текста без всякого вмешательства с вашей стороны. Лишь запустите проект – и работайте над текстом: вырезайте, копируйте и вставляйте с помощью стандартных для Windows комбинаций клавиш: Ctrl+x, Ctrl+c и Ctrl+v.

<== предыдущая лекция | следующая лекция ==>
Метки и их свойства | Линейки прокрутки
Поделиться с друзьями:


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


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



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




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