Einzelnen Beitrag anzeigen

morpheus090682

Registriert seit: 5. Dez 2009
Ort: Blomberg
43 Beiträge
 
Delphi 7 Enterprise
 
#42

Re: Brauche Hilfe zur Abfrage

  Alt 10. Feb 2010, 17:02
Zitat von morpheus090682:
Zitat von Blup:
Wenn deine Werte in einem bestimmten Bereich z.B. 0,0 .. 99,0°C liegen und du diese auf Bildpunkte von 0..500 abbilden möchtest, müssen die Werte auf diesen Bereich erweitert werden.
Delphi-Quellcode:
procedure TForm1.Button2Click(Sender: TObject);
var
  Temperatur: Double;
  i, x, y: Integer;
begin
  for i := 0 to Listbox1.Items.Count - 1 do
  begin
    x := (i + 1) * 30; //*30 muss wech
    Temperatur := StrToFloat(ListBox1.Items.Strings[i]); // Kommazahl
    y := 500 - Round(Temperatur * 5); // um den Faktor 5 zoomen, dann umwandeln in Ganzzahl
    
    with Paintbox1.Canvas do
    begin
      if i=0 then
        MoveTo(x, y)
      else
        LineTo(x, y);
    end;
  end;
end;
So geht was aber kommisch ist nun nur noch das er mir nur eine gerade Zeichnet
Sorrx fehler gefunden aber leider bekomme ich immer noch nicht alle Werte auf der x Achse
  Mit Zitat antworten Zitat