Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   .NET-Framework (managed code) (https://www.delphipraxis.net/79-net-framework-managed-code/)
-   -   Prism: auf dem Canvas Zeichen (https://www.delphipraxis.net/163317-prism-auf-dem-canvas-zeichen.html)

Hunni 24. Sep 2011 07:24

Prism: auf dem Canvas Zeichen
 
Hi,

Wie zeichnet man bei Prism auf den Canvas?

Bei Delphi verwende ich z.B.
PaintBox1.Canvas.LineTo(200,300);



Torsten

jfheins 24. Sep 2011 08:25

AW: Prism: auf dem Canvas Zeichen
 
In Prism verwendest du ja das .net Framework. Das Equivalent zur Paintbox heißt dort Picturebox und hat ein privates "Canvas".
Im Paint-Ereignis bekommst du dann ein Objekt vom Typ PaintEventArgs übergeben, damit kannst du dann etwas in die Picturebox zeichnen.

Code sieht dann in C# bspw. so aus:
Code:
        private void pictureBox1_Paint(object sender, PaintEventArgs e) // Paint Ereignishandler
        {
            e.Graphics.DrawLine(Pens.Red, new Point(10, 30), new Point(50, 100));
        }
Ich schau mal kurz, irgendwo gab es auch so einen C#-nach-Prism-Konverter....

Hunni 24. Sep 2011 14:57

AW: Prism: auf dem Canvas Zeichen
 
Danke,

das hilft mir erst einmal weiter :thumb:


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:31 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz