Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Delphi - Image - Canvas

V jednom formulári mám v Canvas v Image niečo nakreslené a v druhom mám tento Canvas skopírovaný a potrebujem to len posunúť. Existuje v Canvas niečo ako výhľadové okno? Ide mi o to, že keď je to nakreslené, tak to stačí len posunúť a nemusím to kresliť znova. Proste niečo také, kde si určím, že aké sú súradnice rohov Canvasu a ja uvidím tú časť, ktorá je nimi ohraničená. Je niečo také alebo musím Canvas kresliť znova?

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Pokud potrebujes zkopirovat cast Canvasu do jineho, tak pouzij Canvas.CopyRect() Pokud chces posouva…
Jan Fiala 06.02.2006 11:14
Jan Fiala
Takže ešte raz: Vykreslím jednoduchý obrázok a ten chcem v strede Canvasu. Potom sa skopíruje do in…
msx. 06.02.2006 13:21
msx.
Funkce Canvas.CopyRect() ti vykresli libovolny vyrez z jednoho Canvas na jiny Canvas na pozici, kter…
Jan Fiala 06.02.2006 13:26
Jan Fiala
ee... nie je to ono... Velkost sa nemoze upravit automaticky... Musi mi ten program poslat a ja sa k… poslední
Intex 06.02.2006 17:50
Intex

Takže ešte raz:

Vykreslím jednoduchý obrázok a ten chcem v strede Canvasu. Potom sa skopíruje do iného a ten druhý musí byť posunutý, aby sa na ľavú stranu zmestili nejaké prametre. Scroll bary sú v tomto prípade rušivé a ono sa to nesmie dať používateľom posúvať. Intex tiež vie, o čo sa jedná, takže ten by sa mohol vyjadriť presnejšie, ak to tu nájde. On ten program načal, ja ho dokončujem. Teraz to funguje tak, že je to posunuté vo všetkých Canvasoch.

Zpět do poradny Odpovědět na původní otázku Nahoru