![]() |
Paint Probleme
Liste der Anhänge anzeigen (Anzahl: 2)
Hey LeutZ !
Sorry, dass mein Titel nicht viel sagt, aber ich habe mehrere Probleme und habe keinen Begriff diese zusammen zu fassen: 1. Wenn ich ein Rechteck oder eine Ellipse zeichne und lange die Linke Maustaste drücke, aber dann wieder kleiner werde dann siehts ganz komisch aus (siehe Anhang). 2. Die jetztigen Rechtecke und Ellipsen die ich zeichne haben eine weiße Füllung. Wie bekomme ich diese in eine andere Farbe und ausgeschaltet (also so, dass die Mitte transparent ist ? 3. Wenn man ein Rechtsklick zieht (mit der Linken Maustaste) und das dann doch nicht haben sollte man dies nicht zeichnen müssen... also man sollte dann die rechte Maustaste klicken können und dann wird das Rechteck nicht gezeichnet. 4. Ich muss wenn ich das proggi immer öffne erst einmal auf das Image klicken, damit es sichtbar wird, gehts auch anders ? Zu 1 denke ich, dass es ist, dass ich bei MouseMove z.B. geschrieben habe
Code:
aber irgendwie muss ich doch sicherlich auch die alten Linien direkt wieder löschen, sonst zeichnet er doch immer mehr, aber wie ?
image1.Canvas.Rectangle(x1, y1, x, y);
Gr33tz! Tigerhead Danke im Vorraus !!! |
Re: Paint Probleme
Vielleicht refreshst du dein Bild nicht während du die Sachen zeichnest... :gruebel:
Übrigens solltest du lieber JPEG'S anstatt BMP'S hochladen, dann muss der Server weniger speichern und die User weniger laden ;) -NIP- edit: Auf was zeichnest du das Bild denn? |
Re: Paint Probleme
Ich zeichne das auf ein Image ... wie bekomme ich denn das refresehen aus ?
|
Re: Paint Probleme
Also wenn du es einfach auf ein Image mit Canvas zeichnest, dann
muss das so gehen:
Delphi-Quellcode:
Dann ist allerdings alles weg und du muss alles neu zeichnen.
Image1.Canvas.Refresh;
Also musst du dir die Position und Größe von vorher gezeichneten Objekten merken und dann wieder draufzeichnen. Alles nicht so einfach ;) -NIP- |
Re: Paint Probleme
Bei mir funktioniert bei dem Refresh Befehl aber nichts ..
|
Re: Paint Probleme
hmmm stimmt klappt net, bei der PaintBox klappt des und bei Form auch.
Ich kriegs jetzt grad net hin, tut mir leid ;) . Ich arbeite nie mit einem ImageCanvas... -NIP- |
Re: Paint Probleme
Hast du im Image auch ein Bitmap erstellt (auf welches zu zeichnen solltest)? Denn ein Image ist dafür weniger gedacht. Guck mal im Beispielordner von Delphi. AFAIK ist da auch eine Paint-Demo bei.
MfG Pr0g |
Re: Paint Probleme
Okay Danke :) werde dem mal nachgehen
|
Re: Paint Probleme
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:06 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz