ПредишенСледващото

Писане и редактиране на текст се извършва в специални полета или форма райони. потребителят може да променя данните на дисплея, ако е необходимо. За тази цел, системата предлага разнообразие от Delphi компоненти, например, Edit. MaskEdit. Memo. RichEdit и LabeledEdit.

Компонент въвеждане и редактиране на текст Редактиране

имот CharCase

За да смените регистъра на символите в полето за редактиране е SharSase тип имот TEditcharCase, което може да отнеме една от трите стойности:

  • ecLowerCase - текстът се превръща в малки букви;
  • ecNormal - нечувствителен не се е променило (по подразбиране);
  • ecUpperCase - текстът се превръща в главни букви.

имот PasswordChar

Ако използвате Edit компонент за въвеждане на паролата, можете да използвате тип имот PasswordChar Чар, даден символ, за да се покаже в полето за въвеждане. Този символ се появява, когато въведете вместо на действителния характер влезе. Например, след изпълнение на инструкции

в полето за редактиране, ще бъде линията ******, докато в действителност Текст Имотът е на стойност - "Парола".

По подразбиране PasswordChar собственост е настроена да # 0 и показва действителния текст е въвел в полето за редактиране.

компонент MaskEdit

имот EditMask

Маската е определен в EditMask тип низ имот с поредица от специални кодове, за определяне на текст за редактиране формат, съдържаща се в него.

Маската се състои от три области, разделени от:

Ако на втория и / или третия от областта не е определена, а след това за тях има по подразбиране.

В маската, могат да се използват следните специални знаци:

  • ! - в текста са потиснати водещи пространства; ако характера. липсва, потиска интервалите;
  • > - символи, които следват този символ преди символа <переводятся в верхний регистр;
  • <— символы, следующие за этим символом, до появления символа> се превръща в малки букви;
  • <> - проверка на буквите не е направено;
  • \ - символ след този символ е буквално;
  • L - B позиция трябва да бъде въведен от азбуката;
  • л - (малка латинска л) - в положение може да се влезе от азбуката;
  • А - в позицията на буквено-цифрови знаци трябва да се въведе;
  • и - в позицията на буквено-цифров характер може да бъде вписано;
  • трябва да се въведе в позицията на символа - С;
  • с - в позицията на героя може да се въведе;
  • 0 - в позицията на цифров знак трябва да се въведе;
  • 9 - в позицията на цифров знак може да бъде вписано;
  • # - в позицията може да бъде въведен цифров знак или знаци + и -;
  • - се използва за различни часове, минути и указания секунди време;
  • / - използва се за отделни дни, месеци и години в дати;
  • ; - разделя областта на маска;
  • _ - резерви в полето за редактиране празното пространство, което автоматично прескача сепаратор, в която не можете да въведете информация.

Маската се въвежда в полето Input Mask. той може да бъде избран от пробите в пробата маски и след това да се промени. Запазване буквални проверяват контроли кутия дали буквални герои в маската и характера поле за заготовки се съдържа символът се използва за указване непопълнени позиции в входния низ. Тест поле входът ви позволява да се провери функционирането на подготвената маска. Маската може да бъде изтеглен от файл с разширение Дем. която е избрана в прозореца Open Маска Файл. Маски отварят чрез натискане на един бутон.

компонент LabeledEdit

имот EditLabel

EditLabel тип имот показва TBoundLabel обект етикети, основните свойства на който (надписи, Подравняване AutoSize, прозрачен цвят, шрифт) не се различават от тези, обсъдени по-рано етикети етикет.

имот LabelPosition

Тип на имота LabelPosition TLabeiPosition посочва местоположението на етикета по отношение на областта на редактиране и може да бъде:

  • lpAbove (над поле) - по подразбиране;
  • lpBelow (поле);
  • lpLeft (отляво и);
  • lpRight (от дясно на полето).

LabelSpacing тип имот Integer определя разстоянието (в пиксели) между думите и областта за редактиране (по подразбиране 3).

манипулатор събитие onKeyPress

Свързани статии

Подкрепете проекта - споделете линка, благодаря!