Читать «ЯЗЫК ПРОГРАММИРОВАНИЯ С# 2005 И ПЛАТФОРМА .NET 2.0. 3-е издание» онлайн - страница 519
Эндрю Троелсен
Таблица 21.2. Свойства TextBox
Свойство | Описание |
---|---|
AcceptsReturn | Читает или задает значение, являющееся индикатором необходимости перехода на новую строку при нажатии ‹Enter› в элементе управления TextBox, допускающем многострочный ввод (иначе нажатие ‹Enter› активизирует кнопку формы, используемую по умолчанию) |
CharacterCasing | Читает или задает значение, указывающее необходимость изменения элементом управления TextBox регистра символов при их вводе |
PasswordChar | Читает или задает символ, применяемый для маскировки вводимых символов в однострочном элементе управления TextBox, используемом для ввода паролей |
ScrollBars | Читает или задает значение, указывающее необходимость наличии полос прокрутки в элементе управления TextBox, допускающем многострочный ввод |
TextAlign | Читает или задает значение, соответствующее одному из значений перечня HorizontalAlignment и указывающее правила выравнивания текста в элементе управления TextBox |
Чтобы продемонстрировать некоторые возможности TextBox, поместите в форму три элемента управлений TextBox. Первый элемент TextBox (с именем txtPassword) следует настроить для ввода пароля, т.е. символы, вводимые в поле TextBox, не должны быть видимыми, а вместо них должны появляться символы, заданные значением свойства PasswordChar.
Второй элемент TextBox (с именем txtMultiline) – это окно многострочного текста, которое должно допускать обработку нажатия.клавиши ввода и отображать вертикальную полосу прокрутки, когда введенный текст не умещается в рамках видимого пространства TextBox. Наконец, третий элемент TextBox (с именем txtUppercase) будет настроен на перевод введенных символьных данных в верхний регистр.
Сконфигурируйте каждый элемент TextBox соответствующим образом с помощью окна свойств, используя в качестве руководства следующий фрагмент реализации InitializeComponent().
private void InitializeComponent() {
…
// txtPassword
//
this.txtPassword.PasswordChar = '*';
…
// txtMultiline
//
this.txtMultiline.Multiline = true;
this.txtMultiline.Scrollbars = System.Windows.Forms.ScrollBars.Vertical;
…
// txtUpperCase
//
this.txtUpperCase.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper;
…
}
Свойству ScrollBars присваивается значение из перечня ScrollBars, который определяет следующие элементы.