Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Властивості текстових полів






Нижче перераховані усі властивості текстових полів. Найбільш важливі, як і раніше, виділені жирним шрифтом.

Alignment Font Linkltem RightToLeft
Appearance FontBold LinkMode ScrollBars
BackColor FontItalic LinkTimeout SelLength
BorderStyle FontName LinkTopic SelStart
CausesValidation FontSize Locked SelText
Container FontStrikethru MaxLength Tablndex
DataChanged FontUnderline MouseIcon TabStop
DataField ForeColor MousePointer Tag
DataFormat Height MultiLine Text
DataMember HelpContextID Name ToolTipText
DataSource HideSelection OLEDragMode Top
DragIcon hWnd OLEDropMode Visible
DragMode Index Parent WhatsTnisHelpID
Enabled Left PasswordChar Width

 

Як завжди, усе починається із завдання властивості Name. За умовчанням для текстових полів ця властивість починається з префікса txt. Зверніть увагу - у текстових полів немає властивості Caption, а вміст поля визначається властивістю Text. Задаючи значення властивості Text, можна визначити вміст поля за умовчанням. Іноді вимагається, щоб текстове поле спочатку було порожнім. В цьому випадку досить видалити вміст поля Text. Властивість MaxLength обмежує довжину тексту, що вводиться, заданою кількістю символів і часто використовується у поєднанні з властивістю PasswordChac, яка задає символ, який відображується на екрані при введенні пароля (зазвичай для цієї мети використовується символ «зірочка», *). Властивості MaxLength і PasswordChar часто використовуються для текстових полів на формах, призначених для реєстрації користувача. Властивість Multiline дозволяє ввести текст, що складається з декількох рядків. Якщо воно застосовується у поєднанні з властивістю ScrollBars, то поле практично без жодного кодування перетворюється на простий текстовий редактор (втім, вам все ж доведеться написати пару рядків програми для збереження введеної інформації).

Властивості SelLength, SelStart і SelText призначені для роботи з виділеним текстом. Наприклад, властивість SelText повертає вміст виділеного фрагмента тексту. Отриманий рядок можна легко скопіювати або вирізувати в буфер обміну.

Зверніть увагу - властивість Readonly з попередніх версій Visual Basic замінилася властивістю Locked. Якщо встановити його значення в True, текстове поле служитиме тільки для виведення інформації, а редагування тексту в нім забороняється. Можливо, ви звертали увагу на текстові поля з ліцензійною угодою, які відображуються при установці програм, - вони відносяться саме до цієї категорії. Вміст заблокованого поля можна виділяти і копіювати, але не можна видалити або ввести новий текст. Щоб змінити порядок перебору текстових полів (чи будь-яких інших елементів на формі), зміните значення властивості Tablndex. Якщо ви не хочете, щоб користувач міг перейти до текстового поля під час перебору елементів, задайте властивості TabStop значення False. Щоб користувач не міг перейти до поля, клацаючи на нім мишею, слід задати значення False властивості Enabled. У деяких ситуаціях вимагається заборонити користувачеві будь-який доступ до вмісту поля. Скажімо, в програмі для роботи з електронною поштою користувачеві можна заборонити введення тексту повідомлення до тих пір, поки він не введе адресу. У міру освоєння Visual Basic ви побачите інші приклади використання цієї можливості.


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.006 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал