Студопедия

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

Разделы сайта

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






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






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

    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 ви побачите інші приклади використання цієї можливості.






    © 2023 :: MyLektsii.ru :: Мои Лекции
    Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
    Копирование текстов разрешено только с указанием индексируемой ссылки на источник.