Výsledky 1 až 4 z 4

Téma: Delphi - TStringGrid - da se menit font bunky?

  1. #1
    Senior Member
    Založen
    07.10.2002
    Bydliště
    Ostrava / Straznice
    Příspěvky
    1 133
    Vliv
    289

    Standardní Delphi - TStringGrid - da se menit font bunky?

    Da se v teto komponente zmenit font treba jen jedne bunky a ostatni maji jiny?
    Intel C2D 4300, 1GB DDR2, 120GB Seagate, nVidia7600GT pasiv.

  2. #2
    Senior Member
    Založen
    07.10.2002
    Bydliště
    Ostrava / Straznice
    Příspěvky
    1 133
    Vliv
    289

    Standardní

    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.

  3. #3

    Standardní

    Citace Původně odeslal Lopan
    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?
    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 rovnou
    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

  4. #4
    Senior Member
    Založen
    07.10.2002
    Bydliště
    Ostrava / Straznice
    Příspěvky
    1 133
    Vliv
    289

    Standardní

    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.

Informace o tématu

Users Browsing this Thread

Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)

Podobná témata

  1. Prechazime na vBulletin
    Založil jedik v sekci fóra FAQ - často kladené otázky
    Odpovědí: 8
    Poslední příspěvek: 01.02.2007, 23:29

Pravidla přispívání

  • Nemůžete zakládat nová témata
  • Nemůžete zasílat odpovědi
  • Nemůžete přikládat přílohy
  • Nemůžete upravovat své příspěvky
  •