AGB  ·  Datenschutz  ·  Impressum  







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

Einen Strich zeichnen

Ein Thema von The Lord · begonnen am 3. Apr 2008 · letzter Beitrag vom 3. Apr 2008
Antwort Antwort
The Lord

Registriert seit: 19. Sep 2005
Ort: Dortmund
125 Beiträge
 
Turbo Delphi für Win32
 
#1

Einen Strich zeichnen

  Alt 3. Apr 2008, 20:02
Hi,

noch eine Frage:

Ich möchte gerne einen Graphen zeichen - aber erstmal eine Linie. Und zwar auf ein TImage (oder was sollte ich nehmen?).

Folgender Code wird von einem Button ausgeführt:

Delphi-Quellcode:
Image6.Canvas.Create;
Canvas.MoveTo(Image6.Left, Image6.Top);
Canvas.LineTo(Image6.Left+15, Image6.Top);
Wenn ich 1mal klicke kommt das Image ohne was drauf und beim 2ten klick dann erst die Linie. Müßte es nicht hintereinander passieren?


Gruß
Alexander
Dunkel die andere Seite ist...
Klappe Yoda und iss deinen Toast!
  Mit Zitat antworten Zitat
The Lord

Registriert seit: 19. Sep 2005
Ort: Dortmund
125 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: Einen Strich zeichnen

  Alt 3. Apr 2008, 20:10
Ok so reicht es

Delphi-Quellcode:
  Canvas.MoveTo(Image6.Left, Image6.Top);
  Canvas.LineTo(Image6.Left+15, Image6.Top);
Alexander
Dunkel die andere Seite ist...
Klappe Yoda und iss deinen Toast!
  Mit Zitat antworten Zitat
mr.winkle

Registriert seit: 25. Mai 2006
98 Beiträge
 
Delphi 7 Personal
 
#3

Re: Einen Strich zeichnen

  Alt 3. Apr 2008, 21:02
Hi du Lord.
Wenn ich das richtig sehe zeichnest du auf die Canvas deines Formulars.
Willst du auf das Image zeichnen willst solltest du auch dessen Canvas benutzen
Dann fällt übrigens auch das image1.top und image1.left weg.
Bsp.:
Delphi-Quellcode:
image6.canvas.moveto(0,0);
image6.canvas.lineto(15,15);
oder (bei vielen Anweisungen) du benutzt folgendes:
Delphi-Quellcode:
with image6.canvas do
  begin
  moveto(0,0);
  lineto(15,15);
  lineto(30,25);
  //und so weiter
  end;
Ich hoffe ich konnte helfen.
mfg, mr.winkle
„Wenn man eine Katze auseinandernehmen will, um zu sehen, wie sie funktioniert, hat man als erstes eine nicht funktionierende Katze in den Händen.“

Projekte: Gasteilchen 3D / Einparken mit Anhänger / 4Gewinnt 3D mit KI / Aspirin
  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 20:39 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