Auch wenn's auf den ersten Blick aussieht, als würde es funktionieren, ist es dennoch falsch, Ausgabecode direkt in einem ButtonClick-Event aufzurufen. Schiebe das Fenster, in dem du das gezeichnest hast, mal über den Monitorrand hinaus und dann wieder zurück. Was siehst du? Warum? (Ich hab's oben schon erklärt und werde das nicht wiederholen).Nixsager hat geschrieben:Die Frage würde mich auch mal interessieren.
Habe es ausprobiert und wenn ich einen Knopf mit folgendem Code erstelle 'Form1.Canvas.Draw(0,0,clockbg);' wird der Inhalt von 'clockbg'gezeichnen.![]()
Ist sowas mit Canvas möglich?
Re: Ist sowas mit Canvas möglich?
-
- Beiträge: 168
- Registriert: Sa 8. Okt 2016, 08:38
- OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
- CPU-Target: xxBit
- Wohnort: Polska
Re: Ist sowas mit Canvas möglich?
Das war ein Test, das der Code in dem Create-Abschnitt überhaupt durchgelaufen ist. 

Jeder der sagt, ich könnte programmieren, der hat noch weniger Ahnung vom programmieren als ich!!!
-
- Beiträge: 582
- Registriert: Sa 22. Okt 2016, 23:12
- OS, Lazarus, FPC: W10, L 3.8
- CPU-Target: 32+64bit
- Wohnort: Dresden
Re: Ist sowas mit Canvas möglich?
Danke an alle für die nette Hilfe. Es funktioniert alles wie gewünscht. Auch in einer getrennten procedure.
Danke!!!
Danke!!!
LG Maik
Windows 10,
- Lazarus 3.8 (stable) + fpc 3.2.2 (stable)
- Lazarus 4.99 (trunk) + fpc 3.3.1 (main/trunk)
Windows 10,
- Lazarus 3.8 (stable) + fpc 3.2.2 (stable)
- Lazarus 4.99 (trunk) + fpc 3.3.1 (main/trunk)