====== API: Editor Controls ====== API-referenca za polja za unos i uređivanje. ===== TWvdSTextEdit ===== Prošireno jednolinijsko tekstualno polje s gumbima. ==== Namespace ==== ''WvdS.UI.Controls.Editors'' ==== PXAML ==== ==== Properties ==== | Property | Tip | Default | Opis | ^ Text | string | '' | Trenutni tekst | ^ NullText | string | '' | Placeholder tekst | ^ ShowClearButton | Boolean | False | Prikaži gumb za brisanje | ^ Buttons | TWvdSButtonCollection | nil | Dodatni gumbi | ^ EditMask | string | '' | Maska unosa | ==== Events ==== | Event | Signatura | Opis | ^ OnTextChanged | TNotifyEvent | Tekst promijenjen | ^ OnButtonClick | TButtonClickEvent | Gumb kliknut | ---- ===== TWvdSMemoEdit ===== Višelinijsko tekstualno polje. ==== Namespace ==== ''WvdS.UI.Controls.Editors'' ==== PXAML ==== ==== Properties ==== | Property | Tip | Default | Opis | ^ Text | string | '' | Cijeli tekst | ^ Lines | TStrings | nil | Pristup po linijama | ^ MaxLines | Integer | 0 | Max. linija (0=neograničeno) | ^ WordWrap | Boolean | True | Prelamanje teksta | ^ ScrollBars | TWvdSScrollBars | ssBoth | None, Horizontal, Vertical, Both | ==== Events ==== | Event | Signatura | Opis | ^ OnTextChanged | TNotifyEvent | Tekst promijenjen | ---- ===== TWvdSSpinEdit ===== Numerički unos sa spinner-gumbima. ==== Namespace ==== ''WvdS.UI.Controls.Editors'' ==== PXAML ==== ==== Properties ==== | Property | Tip | Default | Opis | ^ Value | Double | 0 | Trenutna vrijednost | ^ MinValue | Double | MinDouble | Minimalna vrijednost | ^ MaxValue | Double | MaxDouble | Maksimalna vrijednost | ^ Increment | Double | 1 | Korak | ^ DecimalPlaces | Integer | 0 | Decimalna mjesta | ^ UseThousandSeparator | Boolean | False | Separator tisućica | ==== Events ==== | Event | Signatura | Opis | ^ OnValueChanged | TNotifyEvent | Vrijednost promijenjena | ---- ===== TWvdSDateEdit ===== Odabir datuma s kalender-popupom. ==== Namespace ==== ''WvdS.UI.Controls.Editors'' ==== PXAML ==== ==== Properties ==== | Property | Tip | Default | Opis | ^ Date | TDateTime | 0 | Odabrani datum | ^ MinDate | TDateTime | 0 | Najraniji datum | ^ MaxDate | TDateTime | 0 | Najkasniji datum | ^ DateFormat | string | 'dd.MM.yyyy' | Format prikaza | ^ ShowWeekNumbers | Boolean | False | Prikaži brojeve tjedana | ==== Events ==== | Event | Signatura | Opis | ^ OnDateChanged | TNotifyEvent | Datum promijenjen | ---- ===== TWvdSTimeEdit ===== Odabir vremena. ==== Namespace ==== ''WvdS.UI.Controls.Editors'' ==== PXAML ==== ==== Properties ==== | Property | Tip | Default | Opis | ^ Time | TDateTime | 0 | Odabrano vrijeme | ^ TimeFormat | string | 'HH:mm:ss' | Format prikaza | ^ Use24HourFormat | Boolean | True | 24-satni format | ^ ShowSeconds | Boolean | True | Prikaži sekunde | ==== Events ==== | Event | Signatura | Opis | ^ OnTimeChanged | TNotifyEvent | Vrijeme promijenjeno | ---- ===== TWvdSDateTimeEdit ===== Kombinirani odabir datuma i vremena. ==== Namespace ==== ''WvdS.UI.Controls.Editors'' ==== PXAML ==== ==== Properties ==== | Property | Tip | Default | Opis | ^ DateTime | TDateTime | 0 | Datum i vrijeme | ^ DateTimeFormat | string | 'dd.MM.yyyy HH:mm:ss' | Format | ---- ===== TWvdSCalcEdit ===== Kalkulator-polje za unos. ==== Namespace ==== ''WvdS.UI.Controls.Editors'' ==== PXAML ==== ==== Properties ==== | Property | Tip | Default | Opis | ^ Value | Double | 0 | Izračunata vrijednost | ^ DecimalPlaces | Integer | 2 | Decimalna mjesta | ^ Prefix | string | '' | Prefiks (npr. valuta) | ^ Suffix | string | '' | Sufiks | ---- ===== TWvdSColorEdit ===== Odabir boje. ==== Namespace ==== ''WvdS.UI.Controls.Editors'' ==== PXAML ==== ==== Properties ==== | Property | Tip | Default | Opis | ^ Color | TWvdSColor | clBlack | Odabrana boja | ^ ShowAlpha | Boolean | False | Prikaži alpha-kanal | ^ ColorPalette | TWvdSColorPalette | cpDefault | Predefinirana paleta | ==== Events ==== | Event | Signatura | Opis | ^ OnColorChanged | TNotifyEvent | Boja promijenjena | ---- ===== TWvdSMaskEdit ===== Maskirani unos. ==== Namespace ==== ''WvdS.UI.Controls.Editors'' ==== PXAML ==== ==== Properties ==== | Property | Tip | Default | Opis | ^ Text | string | '' | Formatirani tekst | ^ EditValue | string | '' | Neformatiranа vrijednost | ^ EditMask | string | '' | Maska unosa | ^ MaskKind | TWvdSMaskKind | mkStandard | Standard, RegEx | ^ PlaceHolder | Char | '_' | Znak za placeholder | ==== Sintaksa maske ==== | Znak | Značenje | ^ 0 | Znamenka (obvezno) | ^ 9 | Znamenka (opcionalno) | ^ L | Slovo (obvezno) | ^ ? | Slovo (opcionalno) | ^ A | Alfanumerički (obvezno) | ^ a | Alfanumerički (opcionalno) | ---- ===== TWvdSRichEdit ===== Editor formatiranog teksta. ==== Namespace ==== ''WvdS.UI.Controls.Editors'' ==== PXAML ==== ==== Properties ==== | Property | Tip | Default | Opis | ^ Document | TWvdSDocument | nil | RTF/HTML dokument | ^ PlainText | string | '' | Pristup samo tekstu | ^ ShowToolbar | Boolean | True | Traka za formatiranje | ---- ===== TWvdSTokenEdit ===== Tag/Token-unos. ==== Namespace ==== ''WvdS.UI.Controls.Editors'' ==== PXAML ==== ==== Properties ==== | Property | Tip | Default | Opis | ^ Tokens | TStrings | nil | Lista tokena | ^ AllowDuplicates | Boolean | False | Duplikati dopušteni | ^ MaxTokens | Integer | 0 | Max. tokena (0=neograničeno) | ^ Separator | Char | ',' | Separator kod tekstualnog unosa | ==== Events ==== | Event | Signatura | Opis | ^ OnTokenAdded | TTokenEvent | Token dodan | ^ OnTokenRemoved | TTokenEvent | Token uklonjen | ---- ===== TWvdSComboBoxEdit ===== Dropdown-lista za odabir. ==== Namespace ==== ''WvdS.UI.Controls.Editors'' ==== PXAML ==== ==== Properties ==== | Property | Tip | Default | Opis | ^ Items | TStrings | nil | Statičke stavke | ^ ItemsSource | IEnumerable | nil | Povezani podaci | ^ SelectedItem | TObject | nil | Odabrana stavka | ^ SelectedIndex | Integer | -1 | Odabrani indeks | ^ DisplayMember | string | '' | Polje za prikaz | ^ ValueMember | string | '' | Polje za vrijednost | ^ DropDownStyle | TWvdSDropDownStyle | dsDropDown | DropDown, DropDownList | ==== Events ==== | Event | Signatura | Opis | ^ OnSelectedIndexChanged | TNotifyEvent | Odabir promijenjen | ---- ===== TWvdSLookupEdit ===== Lookup-Dropdown s pretragom. ==== Namespace ==== ''WvdS.UI.Controls.Editors'' ==== PXAML ==== ==== Properties ==== | Property | Tip | Default | Opis | ^ ItemsSource | IEnumerable | nil | Izvor podataka | ^ SelectedValue | TValue | nil | Odabrana vrijednost | ^ DisplayMember | string | '' | Polje za prikaz | ^ ValueMember | string | '' | Polje za vrijednost | ^ SearchMode | TWvdSSearchMode | smStartsWith | StartsWith, Contains | ^ PopupWidth | Integer | 0 | Širina popupa (0=Auto) | ---- ===== TWvdSCheckedComboBox ===== Multi-Select Dropdown. ==== Namespace ==== ''WvdS.UI.Controls.Editors'' ==== PXAML ==== ==== Properties ==== | Property | Tip | Default | Opis | ^ ItemsSource | IEnumerable | nil | Sve stavke | ^ SelectedItems | IList | nil | Odabrane stavke | ^ SelectAllText | string | '(Select All)' | Tekst "Odaberi sve" | ---- ===== TWvdSMRUEdit ===== Most Recently Used unos. ==== Namespace ==== ''WvdS.UI.Controls.Editors'' ==== PXAML ==== ==== Properties ==== | Property | Tip | Default | Opis | ^ Text | string | '' | Trenutni tekst | ^ Items | TStrings | nil | MRU-lista | ^ MaxItems | Integer | 10 | Max. unosa | ^ StorageKey | string | '' | Ključ za perzistenciju | ---- ===== TWvdSPopupEdit ===== Unos s prilagođenim popupom. ==== Namespace ==== ''WvdS.UI.Controls.Editors'' ==== PXAML ==== ==== Properties ==== | Property | Tip | Default | Opis | ^ DisplayText | string | '' | Prikazani tekst | ^ PopupContent | TWvdSFrameworkElement | nil | Sadržaj popupa | ^ PopupWidth | Integer | 300 | Širina popupa | ^ PopupHeight | Integer | 200 | Visina popupa | ---- ===== TWvdSRatingControl ===== Zvjezdice-ocjena. ==== Namespace ==== ''WvdS.UI.Controls.Editors'' ==== PXAML ==== ==== Properties ==== | Property | Tip | Default | Opis | ^ Value | Double | 0 | Ocjena (0-ItemCount) | ^ ItemCount | Integer | 5 | Broj zvjezdica | ^ AllowHalf | Boolean | False | Pola zvjezdice dopušteno | ^ IsReadOnly | Boolean | False | Samo za čitanje | ---- ===== TWvdSRangeTrackBar ===== Klizač za odabir raspona. ==== Namespace ==== ''WvdS.UI.Controls.Editors'' ==== PXAML ==== ==== Properties ==== | Property | Tip | Default | Opis | ^ MinValue | Double | 0 | Donja granica | ^ MaxValue | Double | 100 | Gornja granica | ^ Minimum | Double | 0 | Apsolutni minimum | ^ Maximum | Double | 100 | Apsolutni maksimum | ^ Step | Double | 1 | Korak | ==== Events ==== | Event | Signatura | Opis | ^ OnRangeChanged | TRangeEvent | Raspon promijenjen | ---- ===== Vidi također ===== * [[.:control-bibliothek|Biblioteka kontrola]] * [[.:api-controls-basic|Basic Controls API]] * [[.:api-controls-data|Data Controls API]]