Promotic
WikipediaLinkedInYoutubeTwitterFacebook

PmTable - Podrobný popis objektu

Viz: Objekt PmTable
 
Tento ActiveX objekt slouží k zobrazení a případně k editaci libovolných dat formou tabulky. K jeho vložení do obrazu aplikace slouží grafický prvek PmiAx. K vlastnostem a metodám tohoto ActiveX prvku se přistupuje pomocí vlastnosti PmiAx.Acx.

Řádky i sloupce tabulky jsou indexovány od 0, tzn. 5. řádek (sloupec) tabulky má index 4.

Pro změnu vlastností jednotlivé buňky či celých sloupců a řádků (např. pomocí metod SetCellText, SetCellForeColor, ...) lze použít univerzální hodnoty parametrů Col (= column = sloupec) a Row (= řádek). Pomocí těchto dvou parametrů lze adresovat jednu buňku, celý sloupec nebo celý řádek.

Pokud se s tabulkou pracuje v módu interakce 1 - 3 (Interaction), lze se v ní pohybovat fokusem (označená buňka).

Označenou buňkou je buňka označená (graficky odlišena od ostatních) v běžící aplikaci uživatelem (např. kliknutím myši). Lze ji nastavit (zjistit) pomocí vlastností FocusedRow a FocusedCol.

 
Způsob načítání a zobrazování dat:
- statický: Všechna data k zobrazení jsou načtena do vnitřního bufferu tabulky a tato jsou zobrazována. Naplnění metodou SetCellText.
- dynamický: Využití události OnDataUpdate, při každém požadavku na zobrazení dat načíst do vnitřního bufferu tabulky pouze data odpovídající buňkám, které jsou právě zobrazeny.
 
Web:

Tento ActiveX prvek je funkční i ve WEB obrazech. Viz ActiveX grafické prvky a WEB obrazy.

 
Pro pohyb fokusu (označené buňky) jsou definovány tyto klávesy:
- šipka vlevo: posun o jednu buňku vlevo
- šipka vpravo: posun o jednu buňku vpravo
- šipka nahoru: posun o jednu buňku nahoru
- šipka dolů: posun o jednu buňku dolu
- Home: skok na první buňku řádku
- End: skok na poslední buňku řádku
- PageUp: posun o jednu stránku nahoru
- PageDown: posun o jednu stránku dolu
- Ctrl+PageUp: skok na první buňku sloupce
- Ctrl+PageDown: skok na poslední buňku sloupce
- Enter: začátek a konec editace buňky
© MICROSYS, spol. s r. o.Tavičská 845/21 703 00 Ostrava-Vítkovice