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.