Komponenta Edit


P°ehled vlastnostφ, metod a udßlostφ objektu:
--------------------------------------------------------------
AutoSelect (RW)      AutoSize (RW)        BorderStyle (RW)
CharCase (RW)        Color (RW)           Ctl3D (RW)
Cursor (RW)          Enabled (RW)         Font (RW)
Height (RW)          HelpContext (RW)     HideSelection (RW)
Hint (RW)            Left (RW)            MaxLength (RW)
Modified (*RW)       Name (R)             ParentColor (RW)
ParentCtl3D (RW)     ParentFont (RW)      ParentShowHint (RW)
PasswordChar (RW)    PopupMenu (RW)       ReadOnly (RW)
SelLength (*RW)      SelStart (*RW)       SelText (*RW)
ShowHint (RW)        TabOrder (RW)        TabStop (RW)
Tag (RW)             Text (RW)            Top (RW)
Visible (RW)         Width (RW)           
--------------------------------------------------------------
Clear                ClearSelection       CopyToClipboard
CutToClipboard       PasteFromClipboard   SelectAll
SetFocus             
--------------------------------------------------------------
OnChange             OnClick              OnDblClick
OnEnter              OnExit               OnKeyDown
OnKeyPress           OnKeyUp              OnMouseDown
OnMouseMove          OnMouseUp            
--------------------------------------------------------------
Legenda: * -> pouze z programu, R -> lze Φφst, W -> lze zadat

Komponenta Edit se pou₧φvß pro zßpis jedno°ßdkovΘho textu na formulß°i. P°i nastavenφ vlastnosti ReadOnly ji lze takΘ pou₧φt pro zobrazenφ textu. K tomu lze pou₧φt takΘ samostatnou komponentu Label. Pokud po₧adujete pou₧itφ vstupnφ masky zadßvanΘho textu, pou₧ijte komponentu MaskEdit.

Druh orßmovßnφ textu zadßvß vlastnost BorderStyle, barvu podkladu zadßte ve vlastnosti Color. M∙₧ete takΘ zm∞nit Font. Pokud po₧adujete mo₧nost p°φstupu k editovanΘmu textu na formulß°i pomocφ rychlΘ Alt klßvesy, umφst∞te nad editovan² text komponentu Label s nastavenφm vlastnosti FocusControl, ve kterΘ zadßte objekt s editovan²m textem.

Editovan² text je ulo₧en ve vlastnosti Text. DΘlka editovanΘho textu se zadßvß ve vlastnosti MaxLength. Standardn∞ je zadßna nula, co₧ znamenß, ₧e dΘlka textu nenφ omezena.

Pro automatick² p°evod na velkß nebo malß pφsmena je mo₧nΘ pou₧φt vlastnost CharCase. Pokud mß slou₧it editovan² text jako heslo, lze zm∞nou vlastnosti PasswordChar zadat znak, kter² se zobrazuje v editovanΘm textu mφsto zadßvan²ch znak∙.

Editovan² text lze p°enßÜet p°es schrßnku Windows do jinΘho textu. Bu∩ u₧ivatelsky z klßvesnice, nebo z programu. Vybran² text lze oznaΦit pomocφ vlastnostφ SelStart, SelLength a SelText. Cel² text lze oznaΦit metodou SelectAll, pro v²maz oznaΦenΘ Φßsti textu se pou₧ije ClearSelection. P°enos textu mezi schrßnkou a objektem zajiÜ¥ujφ metody CopyToClipboard, CutToClipboard, PasteFromClipboard.

Komponenta obsahuje mimo b∞₧n²ch udßlostφ i udßlost OnChange, kterß nastane v okam₧iku zm∞ny textu. Lze takΘ pou₧φt udßlosti OnKeyPress pro kontrolu zadßvan²ch znak∙ s mo₧nostφ vynulovßnφ neplatn²ch znak∙.


OZOGAN, 1 Mßje 97, 460 01 Liberec
tel.,fax: (048) 52 28 338, e-mail: info@ozogan.cz