Anonymní profil hege6 – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil hege6 – Programujte.comAnonymní profil hege6 – Programujte.com

 

Příspěvky odeslané z IP adresy 195.113.28.–

hege6
Delphi › delphi xe2 - reset canvasu p…
31. 5. 2012   #158652

Zdravím,

  mám následující problém s Delphi XE2 (v Delphi 7 to funguje bez potíží):

Mám frame v němž je image. Na frame je vytvořený Canvas do něhož je možné kreslit pomocí klávesnice a myši (přes obrázek v komponentě Image - vlastně jsem vytvořil druhou kreslící vrstvu). Problém je, že při prvním stisku libovolné klávesy se mi resetuje Canvas a vymaže veškerý svůj obsah. Při jakémkoli dalším stisku už všecho funguje jak má. Problém je v tom, že reset nastává těsně po skončení procedury OnKeyDown, takže nelze ani napsat jakoukoli opravu na překreslení Canvasu, jedině počkat do dalšího stisku. To co bych potřeboval vědět je, zda je možné si nějak vynutit ten reset v jiné proceduře (třeba po spuštění programu) nebo nějak inicializovat klávesnici.

Děkuji za rady a návrhy.

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032022 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý