Da se v teto komponente zmenit font treba jen jedne bunky a ostatni maji jiny?
Da se v teto komponente zmenit font treba jen jedne bunky a ostatni maji jiny?
Intel C2D 4300, 1GB DDR2, 120GB Seagate, nVidia7600GT pasiv.
Jsem to trochu spatne polozil, upresnim, da se menit font bunky jinak nez eventem OnDrawCell, cyklickym prekreslovanim tabulky a udrzovanim informaci o kazde bunce ve vlastni strukture?
Prave pres ten event OnDrawCell me to pripada jako reseni postavene nahlavu, protoze tabulka se vykresli a ja ji pak musim jeste jednou prekreslit, jde to i jinak?
Intel C2D 4300, 1GB DDR2, 120GB Seagate, nVidia7600GT pasiv.
Moc tomu nerozůmím co jsi tím myslel "otoze tabulka se vykresli a ja ji pak musim jeste jednou prekreslit". Mám teda zkušenosti jen s drawgridem. Ale jinak to opravdu nejde. Musíš si údaji schraňovat v nějáké vlastní struktuře. Ale jak píšeš nejdřív nakreslit a pak překreslit aby se to projevovalo. Stačí vytvořit si vlastní strukturu kam budeš ukládat promměnné. A poprvé to nekreslit ale tam kde kreslit zavolat rovnouPůvodně odeslal Lopan
objektgridu.repaint (nebo objektgridu.redraw) (možná to je schovaný v nějákým paint nebo tak něco už si to přesně napamatuju. Ale každopádně ti to ušetří čas při prvním vykreslování).
HwTips.com
Ten Repain me moc nepomuze, protoze ten me sice prekresli vykresli napr. obsah me struktury, ale pak se ihned pri nejblizsi prilezitosti (a to je casto) zavola OnDrawCell a cele to opet prekresli.
Ja totiz StringGrid pouzivam jen jako podklad pro vykresleni obsahu me struktury, kdyz mam totiz treba formatovani bunky [1,1] nalevo, tak OnDrawCell me ho defaultne vykresli i napravo, takze bunka je vlastne prazdna a ja na ni jen vykresluji pres DrawText.
Jine reseni me nenapada, pokud chci mit pro kazdou bunku nezavisle nastaveni vseho co u pisma nastavit jde.
Intel C2D 4300, 1GB DDR2, 120GB Seagate, nVidia7600GT pasiv.
Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)