předchozí lekce (3.06) | obsah kurzu | následující lekce (3.08) |
Vizuální vzhled jednotlivých sloupců datové mřížky - komponenty DataGrid je vhodné nastavit již v době návrhu programu. K tomu slouží vizuální návrhář. Klikněte levým tlačítkem myši na plochu komponenty DataGrid umístěné na formuláři a vyberte z PopUp menu položku 'Editor DataGrid'. Nejprve budete muset provést inicializaci vlastností položek. Klikněte levým tlačítkem myši na plochu návrháře. Zobrazí se PopUp menu, ze kterého vyberete volbu 'Přidat všechny položky'. Tím se načtou a zobrazí standardní hodnoty všech položek a je možné zadávat v okně nastavení objektů nové vlastnosti jednotlivých sloupců objektu DataGrid.
Návrhář mřížky obsahuje jména položek databáze v takovém pořadí, jak budou uspořádány vedle sebe v datové mřížce. Změnu pořadí provedete jednoduše uchopením jména položky databáze a jejím přetažením na požadovanou pozici.
V okně nastavení objektů se zobrazují pro vybranou položku databáze nastavené vlastnosti. Změnit lze například barvu, font a text záhlaví sloupce. Některé vlastnosti (například Font) jsou sloučeny do skupin, které můžeme kliknutím na ikonu '+' rozbalit a zadávat samostatně. Následuje popis nejdůležitějších vlastností. Uveden je pouze popis nejdůležitějších vlastností.
Alignment - zarovnávání v mřížce (vlevo, střed, vpravo). Texty je například vhodné zarovnávat zprava, čísla zleva.
Color - barva podkladu sloupce databázové položky
Font - nastavení fontu zobrazení dat. Možné je zadat například název fontu, barvu, velikost a styl.
PickList - je možné zadat výběr hodnot pro automatické dosazení při editaci. Pokud budete mít zadán výběr předvolených hodnot ve vlastnosti PickList a budete položku editovat, zobrazí se vpravo u položky ikona s trojúhelníkem. Po kliknutí na ikonu budete mít možnost vybrat jednu z předvolených hodnot, které se umístí do editované položky.
PopUpMenu - možno vybrat PopUpMenu, které se zobrazí pokud kliknete levým tlačítkem myši na sloupec databáze.
ReadOnly - možno zadat, zda lze editovat sloupec databáze (True/False).
Title - zadání nadpisu sloupce mřížky. Možné je změnit text nadpisy (Caption), ale i barvu podkladu a font.
Některé vlastnosti ve možné nastavit celkově v nastavení objektu DataGrid a u nastavení vlastností položek datové mřížky zadat pouze odlišnosti. Například pokud budeme chtít editovat pouze sloupec s cenou, zadáme pro objekt DataGrid vlastnost ReadOnly na hodnotu True a pouze v definici zobrazení datové položky CENA zadáme vlastnost ReadOnly hodnotu False. Obdobné nastavení se dá použít například i pro font a podobně.
Zopakujme si nejdůležitější vlastnosti základní nastavení položek datové mřížky. Následující nastavení vlastností jsou platná pro zadání v návrháři objektu DataGrid, ne v okně nastavení objektů.
- barvu fontu zobrazení sloupců datové mřížky změníte nastavením vlastnosti DataGrid.Font.Color
- barvu podkladu sloupce datové mřížky nastavíte změnou vlastnosti DataGrid.Color
- budete-li chtít, aby se zobrazovaný text ve svém sloupci centroval, nastavte vlastnost DataGrid.Alignment
- pokud potřebujete nastavit jiný text titulku sloupce, změňte vlastnost DataGrid.Title.Caption.
Mnohé vlastnosti datové mřížky je možné nastavit také přímo z programu.
předchozí lekce (3.06) | obsah kurzu | následující lekce (3.08) |