Forum: Object-Pascal / Delphi-Language
by Blubbel,
21. Okt 2011
@bummi
ja so ähnlich nur das die Parabel oder graph der gezeichnet wurde ja per knopfdruck ist und beim zoom verschwindet
Forum: Object-Pascal / Delphi-Language
by Blubbel,
21. Okt 2011
ja genau DrawGrid is das koordinatensystem. Also der graph wird ja gezeichnet wenn man den button klickt. und wenn ich es DANACH zommen will, verschwindet der und ich muss ihn nochmal zeichnen lassen
Forum: Object-Pascal / Delphi-Language
by Blubbel,
21. Okt 2011
also der Graph wird in einer extra prozedur gezeichnet die im OnPaint mit drin ist. Die Graphen zeichnen sich wenn man die werte ins edit einträgt und einen Button klickt.
Forum: Object-Pascal / Delphi-Language
by Blubbel,
21. Okt 2011
na doch hab ja den graphen als extra prozedur dort drin...
Forum: Object-Pascal / Delphi-Language
by Blubbel,
21. Okt 2011
hab mich geirrt... ist doch drin und auf OnPaintprocedure TForm1.PaintBox1Paint(Sender: TObject);
begin
DrawGrid(PaintBox1.Canvas, GetScaleValue(TrackBar1.Position));
end;
procedure TForm1.TrackBar1Change(Sender: TObject);
begin
DrawGrid(PaintBox1.Canvas, GetScaleValue(TrackBar1.Position));
Forum: Object-Pascal / Delphi-Language
by Blubbel,
21. Okt 2011
also in der Paintbox selber (Also wenn ich doppelklicke) hab ich nichts gemacht... läuft alles "extern"
Forum: Object-Pascal / Delphi-Language
by Blubbel,
21. Okt 2011
mein Zoom funktioniert aber wenn ein Graph vorher gezeichnet wurde verschwindet er... was kann ich da machen? habe schon mal was vorbereitet... procedure TForm1.RepaintFunction;
begin
if btn_Zeichne.??? then
begin
end;
if btn_Zeichne1.??? then
begin
Forum: Object-Pascal / Delphi-Language
by Blubbel,
19. Okt 2011
Alles klr danke dir! ich guck mal was ich da so machen kann:thumb:
Forum: Object-Pascal / Delphi-Language
by Blubbel,
19. Okt 2011
Also bau ich noch mit ein, dass er den Graphen, der auf "Knopfdruck" gezeichnet wird und das Koordinatensystem neu gezeichnet werden.. hmm.. ok ich versuchs auf jeden fall mal.
Mal gucken wie weit ich komme.:wink:
Forum: Object-Pascal / Delphi-Language
by Blubbel,
19. Okt 2011
Also, ich habe ja die Canvas, auf der schon das Koordinatensystem gezeichnet ist.
Jetzt möchte ich ja dass die komplette Canvas gezoomt werden kann... also nicht nur größer auch kleiner. Wenn die Parabel auch schon darauf gezeichnet wurde, soll auch die mit größer/kleiner gemacht werden können.
Also, naja.... mehr oder weniger ein selbergezeichnetes... denk ich :?
Forum: Object-Pascal / Delphi-Language
by Blubbel,
19. Okt 2011
Gibt es noch andere Möglichkeiten zum Zoomen?
Forum: Object-Pascal / Delphi-Language
by Blubbel,
17. Okt 2011
gut ok... Danke schön :thumb:
Forum: Object-Pascal / Delphi-Language
by Blubbel,
17. Okt 2011
Wenn ich den Zeiger von der Trackbar wieder zurück schiebe, wird es statt Normal noch kleiner
Forum: Object-Pascal / Delphi-Language
by Blubbel,
17. Okt 2011
Ja gut denn versuche ich mal mein bestes
Forum: Object-Pascal / Delphi-Language
by Blubbel,
17. Okt 2011
hmmm... sieht ja ganz gut aus... sollen es aber mit einer Trackbar realisieren. Also ganz hinter dem geheimniss bin ich noch nicht gekommen aber es wird schon mal größer... naja gezoomt wirds nicht gerade aber naja ich probiere weiter
Forum: Object-Pascal / Delphi-Language
by Blubbel,
17. Okt 2011
Geändert hat sich was... ich rätsel noch ma ne runde auf jeden fall gehts einiger maßen.
WEnn ich nicht weiter komme schreib ich.
Danke
Forum: Object-Pascal / Delphi-Language
by Blubbel,
17. Okt 2011
Hallo und guten Morgen,
Ich hoffe ich nerve euch nicht langsam aber jetzt habe ich ein neues Problem, wo ich im Internet nicht so recht was nützliches gefunden habe.
Ich soll eine Trackbar zum Zoomes einfügen. Habe auch schon einiges versucht, es klappt aber nichts. rocedure TForm1.TrackBar1Change(Sender: TObject);
begin
case TrackBar1.Position of
0:
begin
PaintBox1.Width:=...