Forum: Object-Pascal / Delphi-Language
Delphi
by mo_greene,
21. Jul 2008
Das funktioniert bei mir nicht ganz. Bei mir wird dann das ganze Fenster des Programms weiss :mrgreen: .
Ich würde einfach gerne das Bild, dass vorher voll gemalt ist wieder "zurücksetzen", sodass es halt ganz weiss ist.
Forum: Object-Pascal / Delphi-Language
Delphi
by mo_greene,
21. Jul 2008
Ok Super, vielen Dank! Alles klappt soweit :D
Nur noch 2 Fragen:
Wie kann ich die Farbe der Schrift innerhalb des Canvas' ändern?
Wie kann ich das gezeichnete während der Laufzeit wieder löschen, so dass ich wieder ein leeres Bild/Canvas vor mir habe?
Vielen Dank!
Forum: Object-Pascal / Delphi-Language
Delphi
by mo_greene,
21. Jul 2008
Super, vielen Dank!
Ich habe jetzt folgendes Problem, dass ich sehr viele Gleitkommazahlen habe, aber um zum Beispiel mein Rechteckt für ein Säulendiagramm zu zeichnen, brauche ich ja diese Gleitkommazahlen als Integer.
Beispiel:
x1 : 0,222
y1 : 0,565
x2 : 0,222 + b
y2 : 181
Forum: Object-Pascal / Delphi-Language
Delphi
by mo_greene,
20. Jul 2008
Also für ein "stinknormales" Koordinatensystem würde es dann so aussehen?
procedure TForm1.Zeichnen;
begin
Image.Canvas.Pen.color := clblack;
Image.Canvas.MoveTo(10, 180); // Abzisse zeichnen
Image.Canvas.LineTo(240, 180); // Abzisse zeichnen
Image.Canvas.MoveTo(20,10); // Ordinate zeichnen
Image.Canvas.LineTo(20,190); // Ordinate zeichnen
...
Forum: Object-Pascal / Delphi-Language
Delphi
by mo_greene,
20. Jul 2008
Das heißt jeden einzelnen Strich einzeln? Also jeweils die Koordinatenachsen und dann die Punkte für die Säulen im Diagramm?
Forum: Object-Pascal / Delphi-Language
Delphi
by mo_greene,
19. Jul 2008
Hallo,
ich habe mir ein kleines Tool gebastelt, welches eine beliebige Binomialverteilung ausgeben kann. Nun möchte ich das Programm noch ein wenig erweitern, indem man die errechneten Werte als Graphen oder Säulendiagramm ausgeben lassen kann.
Wie mache ich das am besten?
Danke :)