====== API: Urejevalni kontrolniki ======
API-referenca za vnosna in urejevalna polja.
===== TWvdSTextEdit =====
Razsirjeno enovrsticno besedilno polje z gumbi.
==== Namespace ====
''WvdS.UI.Controls.Editors''
==== PXAML ====
==== Lastnosti ====
| Lastnost | Tip | Privzeto | Opis |
^ Text | string | '' | Trenutno besedilo |
^ NullText | string | '' | Nadomestno besedilo |
^ ShowClearButton | Boolean | False | Prikazi gumb za brisanje |
^ Buttons | TWvdSButtonCollection | nil | Dodatni gumbi |
^ EditMask | string | '' | Vnosna maska |
==== Dogodki ====
| Dogodek | Podpis | Opis |
^ OnTextChanged | TNotifyEvent | Besedilo spremenjeno |
^ OnButtonClick | TButtonClickEvent | Gumb kliknjen |
----
===== TWvdSMemoEdit =====
Vecvrsticno besedilno polje.
==== Namespace ====
''WvdS.UI.Controls.Editors''
==== PXAML ====
==== Lastnosti ====
| Lastnost | Tip | Privzeto | Opis |
^ Text | string | '' | Celotno besedilo |
^ Lines | TStrings | nil | Dostop po vrsticah |
^ MaxLines | Integer | 0 | Maks. vrstic (0=neomejeno) |
^ WordWrap | Boolean | True | Prelom besed |
^ ScrollBars | TWvdSScrollBars | ssBoth | None, Horizontal, Vertical, Both |
==== Dogodki ====
| Dogodek | Podpis | Opis |
^ OnTextChanged | TNotifyEvent | Besedilo spremenjeno |
----
===== TWvdSSpinEdit =====
Stevilski vnos z vrtilnimi gumbi.
==== Namespace ====
''WvdS.UI.Controls.Editors''
==== PXAML ====
==== Lastnosti ====
| Lastnost | Tip | Privzeto | Opis |
^ Value | Double | 0 | Trenutna vrednost |
^ MinValue | Double | MinDouble | Minimalna vrednost |
^ MaxValue | Double | MaxDouble | Maksimalna vrednost |
^ Increment | Double | 1 | Korak |
^ DecimalPlaces | Integer | 0 | Decimalna mesta |
^ UseThousandSeparator | Boolean | False | Locilo tisocic |
==== Dogodki ====
| Dogodek | Podpis | Opis |
^ OnValueChanged | TNotifyEvent | Vrednost spremenjena |
----
===== TWvdSDateEdit =====
Izbira datuma s pojavnim koledarjem.
==== Namespace ====
''WvdS.UI.Controls.Editors''
==== PXAML ====
==== Lastnosti ====
| Lastnost | Tip | Privzeto | Opis |
^ Date | TDateTime | 0 | Izbrani datum |
^ MinDate | TDateTime | 0 | Najzgodnejsi datum |
^ MaxDate | TDateTime | 0 | Najpoznejsi datum |
^ DateFormat | string | 'dd.MM.yyyy' | Format prikaza |
^ ShowWeekNumbers | Boolean | False | Prikazi stevilke tednov |
==== Dogodki ====
| Dogodek | Podpis | Opis |
^ OnDateChanged | TNotifyEvent | Datum spremenjen |
----
===== TWvdSTimeEdit =====
Izbira casa.
==== Namespace ====
''WvdS.UI.Controls.Editors''
==== PXAML ====
==== Lastnosti ====
| Lastnost | Tip | Privzeto | Opis |
^ Time | TDateTime | 0 | Izbrani cas |
^ TimeFormat | string | 'HH:mm:ss' | Format prikaza |
^ Use24HourFormat | Boolean | True | 24-urni format |
^ ShowSeconds | Boolean | True | Prikazi sekunde |
==== Dogodki ====
| Dogodek | Podpis | Opis |
^ OnTimeChanged | TNotifyEvent | Cas spremenjen |
----
===== TWvdSDateTimeEdit =====
Kombinirana izbira datuma in casa.
==== Namespace ====
''WvdS.UI.Controls.Editors''
==== PXAML ====
==== Lastnosti ====
| Lastnost | Tip | Privzeto | Opis |
^ DateTime | TDateTime | 0 | Datum in cas |
^ DateTimeFormat | string | 'dd.MM.yyyy HH:mm:ss' | Format |
----
===== TWvdSCalcEdit =====
Vnosno polje s kalkulatorjem.
==== Namespace ====
''WvdS.UI.Controls.Editors''
==== PXAML ====
==== Lastnosti ====
| Lastnost | Tip | Privzeto | Opis |
^ Value | Double | 0 | Izracunana vrednost |
^ DecimalPlaces | Integer | 2 | Decimalna mesta |
^ Prefix | string | '' | Predpona (npr. valuta) |
^ Suffix | string | '' | Pripona |
----
===== TWvdSColorEdit =====
Izbira barve.
==== Namespace ====
''WvdS.UI.Controls.Editors''
==== PXAML ====
==== Lastnosti ====
| Lastnost | Tip | Privzeto | Opis |
^ Color | TWvdSColor | clBlack | Izbrana barva |
^ ShowAlpha | Boolean | False | Prikazi alfa kanal |
^ ColorPalette | TWvdSColorPalette | cpDefault | Vnaprej dolocena paleta |
==== Dogodki ====
| Dogodek | Podpis | Opis |
^ OnColorChanged | TNotifyEvent | Barva spremenjena |
----
===== TWvdSMaskEdit =====
Maskiran vnos.
==== Namespace ====
''WvdS.UI.Controls.Editors''
==== PXAML ====
==== Lastnosti ====
| Lastnost | Tip | Privzeto | Opis |
^ Text | string | '' | Formatirano besedilo |
^ EditValue | string | '' | Neformatirana vrednost |
^ EditMask | string | '' | Vnosna maska |
^ MaskKind | TWvdSMaskKind | mkStandard | Standard, RegEx |
^ PlaceHolder | Char | '_' | Nadomestni znak |
==== Sintaksa mask ====
| Znak | Pomen |
^ 0 | Stevilka (obvezno) |
^ 9 | Stevilka (neobvezno) |
^ L | Crka (obvezno) |
^ ? | Crka (neobvezno) |
^ A | Alfanumericno (obvezno) |
^ a | Alfanumericno (neobvezno) |
----
===== TWvdSRichEdit =====
Urejevalnik formatiranega besedila.
==== Namespace ====
''WvdS.UI.Controls.Editors''
==== PXAML ====
==== Lastnosti ====
| Lastnost | Tip | Privzeto | Opis |
^ Document | TWvdSDocument | nil | RTF/HTML dokument |
^ PlainText | string | '' | Dostop do cistega besedila |
^ ShowToolbar | Boolean | True | Orodna vrstica za formatiranje |
----
===== TWvdSTokenEdit =====
Vnos oznak/zetonov.
==== Namespace ====
''WvdS.UI.Controls.Editors''
==== PXAML ====
==== Lastnosti ====
| Lastnost | Tip | Privzeto | Opis |
^ Tokens | TStrings | nil | Seznam zetonov |
^ AllowDuplicates | Boolean | False | Dvojniki dovoljeni |
^ MaxTokens | Integer | 0 | Maks. zetonov (0=neomejeno) |
^ Separator | Char | ',' | Locilni znak pri vnosu besedila |
==== Dogodki ====
| Dogodek | Podpis | Opis |
^ OnTokenAdded | TTokenEvent | Zeton dodan |
^ OnTokenRemoved | TTokenEvent | Zeton odstranjen |
----
===== TWvdSComboBoxEdit =====
Spustni izbirni seznam.
==== Namespace ====
''WvdS.UI.Controls.Editors''
==== PXAML ====
==== Lastnosti ====
| Lastnost | Tip | Privzeto | Opis |
^ Items | TStrings | nil | Staticne postavke |
^ ItemsSource | IEnumerable | nil | Vezani podatki |
^ SelectedItem | TObject | nil | Izbrana postavka |
^ SelectedIndex | Integer | -1 | Izbrani indeks |
^ DisplayMember | string | '' | Prikazno polje |
^ ValueMember | string | '' | Polje vrednosti |
^ DropDownStyle | TWvdSDropDownStyle | dsDropDown | DropDown, DropDownList |
==== Dogodki ====
| Dogodek | Podpis | Opis |
^ OnSelectedIndexChanged | TNotifyEvent | Izbira spremenjena |
----
===== TWvdSLookupEdit =====
Spustni seznam Lookup z iskanjem.
==== Namespace ====
''WvdS.UI.Controls.Editors''
==== PXAML ====
==== Lastnosti ====
| Lastnost | Tip | Privzeto | Opis |
^ ItemsSource | IEnumerable | nil | Vir podatkov |
^ SelectedValue | TValue | nil | Izbrana vrednost |
^ DisplayMember | string | '' | Prikazno polje |
^ ValueMember | string | '' | Polje vrednosti |
^ SearchMode | TWvdSSearchMode | smStartsWith | StartsWith, Contains |
^ PopupWidth | Integer | 0 | Sirina pojavnega okna (0=samodejno) |
----
===== TWvdSCheckedComboBox =====
Spustni seznam z vec izbirami.
==== Namespace ====
''WvdS.UI.Controls.Editors''
==== PXAML ====
==== Lastnosti ====
| Lastnost | Tip | Privzeto | Opis |
^ ItemsSource | IEnumerable | nil | Vse postavke |
^ SelectedItems | IList | nil | Izbrane postavke |
^ SelectAllText | string | '(Select All)' | Besedilo "izberi vse" |
----
===== TWvdSMRUEdit =====
Vnos nazadnje uporabljenih.
==== Namespace ====
''WvdS.UI.Controls.Editors''
==== PXAML ====
==== Lastnosti ====
| Lastnost | Tip | Privzeto | Opis |
^ Text | string | '' | Trenutno besedilo |
^ Items | TStrings | nil | MRU seznam |
^ MaxItems | Integer | 10 | Maks. vnosov |
^ StorageKey | string | '' | Kljuc za shranjevanje |
----
===== TWvdSPopupEdit =====
Vnos s poljubnim pojavnim oknom.
==== Namespace ====
''WvdS.UI.Controls.Editors''
==== PXAML ====
==== Lastnosti ====
| Lastnost | Tip | Privzeto | Opis |
^ DisplayText | string | '' | Prikazano besedilo |
^ PopupContent | TWvdSFrameworkElement | nil | Vsebina pojavnega okna |
^ PopupWidth | Integer | 300 | Sirina pojavnega okna |
^ PopupHeight | Integer | 200 | Visina pojavnega okna |
----
===== TWvdSRatingControl =====
Ocenjevanje z zvezdicami.
==== Namespace ====
''WvdS.UI.Controls.Editors''
==== PXAML ====
==== Lastnosti ====
| Lastnost | Tip | Privzeto | Opis |
^ Value | Double | 0 | Ocena (0-ItemCount) |
^ ItemCount | Integer | 5 | Stevilo zvezdic |
^ AllowHalf | Boolean | False | Polovicne zvezdice dovoljene |
^ IsReadOnly | Boolean | False | Samo za branje |
----
===== TWvdSRangeTrackBar =====
Drsnik za izbiro obsega.
==== Namespace ====
''WvdS.UI.Controls.Editors''
==== PXAML ====
==== Lastnosti ====
| Lastnost | Tip | Privzeto | Opis |
^ MinValue | Double | 0 | Spodnja meja |
^ MaxValue | Double | 100 | Zgornja meja |
^ Minimum | Double | 0 | Absolutni minimum |
^ Maximum | Double | 100 | Absolutni maksimum |
^ Step | Double | 1 | Korak |
==== Dogodki ====
| Dogodek | Podpis | Opis |
^ OnRangeChanged | TRangeEvent | Obseg spremenjen |
----
===== Glejte tudi =====
* [[.:control-bibliothek|Knjiznica kontrolnikov]]
* [[.:api-controls-basic|API osnovnih kontrolnikov]]
* [[.:api-controls-data|API podatkovnih kontrolnikov]]