Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

тюмгу / Лабы / Lectures / Технологии_программирования_2

.3.pdf
Скачиваний:
11
Добавлен:
08.12.2019
Размер:
916.97 Кб
Скачать

Автозаполнение текстового поля

AutoCompleteCustomSource – позволяет привязать элемент TextBox к некоторой коллекции, из которой берутся данные для заполнения поля.

AutoCompleteSource – указывает источник для заполнения TextBox.

AutoCompleteMode – стиль заполнения

TextBox

Автозаполнение текстового поля

Стили автозаполнения (AutoCompleteMode):

None: отсутствие автозаполнения

Suggest: предлагает варианты для ввода, но не дополняет

Append: дополняет введенное значение до строки из списка, но не предлагает варианты для выбора

SuggestAppend: одновременно и предлагает варианты для автозаполнения, и дополняет введенное пользователем значение

Автозаполнение текстового поля

Создаём элемент TextBox.

В AutoCompleteSource выбираем CustomSource.

Выбираем стиль заполнения

(AutoCompleteMode).

Заполняем список строк в свойстве

AutoCmpleteCustomSource (щелчок по кнопке “…”)

Автозаполнение текстового поля

Автозаполнение текстового поля

Перенос по словам

Свойство WordWrap: если слово не умещается на строке, то но переносится на следующую.

Свойство WordWrap будет работать только для многострочных текстовых полей (то есть для полей, у которых Multiline=true).

Поле для ввода пароля

В полях для ввода пароля вместо любых вводимых символов должен отображаться некоторый символ по умолчанию (обычно

●).

В Windows Forms существуют два свойства для преобразования обычного текстового поля в поле для ввода пароля:

PasswordChar и UseSystemPasswordChar

Поле для ввода пароля

Свойство PasswordChar по умолчанию не имеет значения. Если мы установим в качестве него какой-нибудь символ, то этот символ будут отображаться при вводе любых символов в текстовое поле.

Свойство UseSystemPasswordChar принимает значения true или false. Если установлено значение true, то вместо введенных символов в текстовом поле будет отображаться знак пароля, принятый в системе, например, точка.

Поле для ввода пароля

• PasswordChar=‘*’

Пример

Создать приложение для нахождения суммы двух чисел.

На форме должны присутствовать следующие элементы:

поле TextBox для ввода первого числа;

поле TextBox для ввода второго числа;

поле Label для вывода результата;

кнопка.