Читайте также:
|
|
С помощью текстовых окон производят ввод, обработку и отображение текста на экране. Содержимое данного элемента управления хранится в свойстве Text. В текстовом поле может находиться как одна буква, слово, а также и несколько строк или даже страниц текста. В программе мы чаще всего будем обращаться именно к этому свойству. Чтобы ограничить количество символов, которые может ввести пользователь с клавиатуры, установите значение свойства MaxLength.
Таблица 4.2.1. Общие свойства элемента управления TextBox
Свойство | Описание |
Alignment | Определяет отображается ли текст текстового окна выровненным по левому краю, центрированным или выровненным по правому краю в пределах текстового окна |
BackColor | Задает цвет фона текстового окна. Щелкните на палитре свойства BackColor что бы увидеть перечень общих цветов элементов управления Windows. |
BorderStyle | Определяет, обведено ли текстовое окно рамкой из одной линии |
Enabled | Определяет, является ли текстовое окно активным. Вы часто будете изменять свойство Enabled кодом во время выполнения, когда текстовое окно больше не будет нужным |
Font | Выдает диалоговое окно Font, в котором можно устанавливать имя шрифта, начертание и размер свойства Техt. |
ForeColor | Содержит цвет текста текстового окна. |
Height | Содержит высоту контура текстового окна в твипах. |
Left | Содержит число твипов между левым краем текстового окна и левым краем окна Form. |
Locked | Определяет может ли пользователь редактировать текст в текстовом окне. |
MaxLength | Задает число символов, которые пользователь может вводить в текстовое окно. |
MousePointer | Определяет форму курсора мыши, когда пользователь помещает мышь поверх текстового окна. |
MulttiLine | Позволяет текстовому окну вмещать несколько строк текста или устанавливает текстовое окно так чтобы в нем помещалась единственная строка текста. Добавьте линейки прокрутки если хотите поместить текст в многострочное текстовое окно, что бы ваши пользователи могли просматривать текст. |
PasswordChar | Определяет символ, появляющийся в текстовом окне, когда пользователь вводит пароль, который не позволяет посторонним узнать, что вводит пользователь в текстовое окно. |
ScrollBars | Определяет, отображаются ли линейки прокрутки по краям многострочного текстового окна. |
TabIndex | Задает порядок текстового окна в фокусном порядке |
TabStop | Определяет, может ли текстовое окно принимать фокус |
Text | Содержит значение текста в текстовом окне Свойство Text изменяется во время выполнения приложения, когда пользователь вводит текст в текстовое окно Если вы задаете начальное значение свойства Text, это значение становится значением по умолчанию, которое отображается в текстовом окне, когда пользователь впер вые видит это текстовое окно |
ToolTipText | Содержит текст, который отображается как подсказка ToolTip во время выполнения |
Top | Содержит число твипов между верхним краем текстового окна и верхним краем окна Form. |
Visible | Определяет, отображается ли текстовое окно или скрыто от пользователя |
Width | Содержит ширину текстового окна в твипах |
Текстовое поле по умолчанию настроено на ввод одной строки текста, что в большинстве случаев вполне достаточно. Если требуется ввести или отобразить на экране большой блок текста, то для этого предусмотрено два специальных свойства MultiLine и ScrollBar.Свойство MultiLine определяет способ отображения текста в текстовом поле. От его значения зависит, будет ли текст находится в одной строке или он будет перенесен по словам на несколько строк. Свойство ScrollBar определяет, будут ли в текстовом поле отображаться полосы прокрутки, и если да, то каков их тип. Оно может принимать одно из четырех значений: 0 – None, 1 – Horizontal, 2 – Vertical и 3 – Both. Значение свойства ScrollBar учитывается только в том случае, если свойство MultiLine равно True. На рис. 4.2.1. показано, как влияют значения этих свойств на внешний вид элементов управления типа TextBox.
![]() |
Рис. 4.2.1. Изменение внешнего вида управления типа TextBox
Одной из удобных возможностей, которую можно часто встретить практически в любом Windows–приложении, является выделение текста. Для этого поместите в обработчик события, возникающего при получении фокуса текстовым полем.
Text1.SelStart=0
Text1.SelLength=Len(Text1.Text)
В приведенном фрагменте программы использованы два основных свойства – SelStart и SelLength, которые можно изменить только во время выполнения программы. Свойство SelStart задает начальную позицию текста, находящегося в свойстве Text. Свойство SelLength – его длину.
Пример.
Private Sub Txt1_GotFocus() Если в программе необходимо
Txt1.SelStart = 2 удалить часть текста, то
Txt1.SelLength = 6 используйте:
Txt1.SelText = "люблю" Txt1.SelText = ""
End Sub
До запуска После выполнения Удаление части текста
Дата добавления: 2015-10-26; просмотров: 187 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Отображение текста в полях типа Label | | | Кнопка (Элемент CommandButton) |