AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Prism: auf dem Canvas Zeichen

Ein Thema von Hunni · begonnen am 24. Sep 2011 · letzter Beitrag vom 24. Sep 2011
Antwort Antwort
Hunni

Registriert seit: 30. Apr 2006
Ort: Rödermark
97 Beiträge
 
Delphi 11 Alexandria
 
#1

Prism: auf dem Canvas Zeichen

  Alt 24. Sep 2011, 08:24
Hi,

Wie zeichnet man bei Prism auf den Canvas?

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



Torsten
  Mit Zitat antworten Zitat
Benutzerbild von jfheins
jfheins

Registriert seit: 10. Jun 2004
Ort: Garching (TUM)
4.579 Beiträge
 
#2

AW: Prism: auf dem Canvas Zeichen

  Alt 24. Sep 2011, 09:25
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....

Geändert von jfheins (24. Sep 2011 um 09:32 Uhr)
  Mit Zitat antworten Zitat
Hunni

Registriert seit: 30. Apr 2006
Ort: Rödermark
97 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: Prism: auf dem Canvas Zeichen

  Alt 24. Sep 2011, 15:57
Danke,

das hilft mir erst einmal weiter
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:53 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