Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi probleme bei zeichenprogramm!! (https://www.delphipraxis.net/87430-probleme-bei-zeichenprogramm.html)

TonyR 8. Mär 2007 14:21

Re: probleme bei zeichenprogramm!!
 
Zitat:

Zitat von malzeit
Delphi-Quellcode:
...
  Image1.Canvas.Brush.Style:= bsSolid;
...
und zwar wenn ich das "bsSolid"tausche bleibt der alte Quader stehen allerding erkennt man dann den neuen nur noch als schwarze Fläche

Hast du mal in der Delphi-Hilfe nachgesehen, was es alles für Brush-Typen gibt und was diese bewirken???
Dann würdest du es nämlich logisch finden, dass bssolid eine schwarze Fläche zeichnet :wink:

Übrigens versteh ich dein Problem nicht... solange man das Image nicht komplett übermalt oder es leert, dann kann der vorher gezeichnete Inhalt nicht verschwinden!!!

bitsetter 8. Mär 2007 15:28

Re: probleme bei zeichenprogramm!!
 
Hi,

Zitat:

Zitat von malzeit
muss mich korigieren bitsetter deins geht doch!!

ich hatte mich auch schon deswegen gewundert, denn bei mir funktionierte es ja.


Du hast es schon richtig erkannt, also entferne doch einfach die 3 Zeilen Code:
Delphi-Quellcode:
 
  (*Image1.Canvas.Brush.Style:= bsSolid;
  Image1.Canvas.Pen.Style :=graphics.psSolid;
  Image1.Canvas.Rectangle(0,0,Image1.Width, image1.Height);*)

malzeit 9. Mär 2007 12:44

Re: probleme bei zeichenprogramm!!
 
da zeichnet es twar noch den Quader allerdings ziemlich komisch mit schwarzen linien und punkten.

Der alte Quader bleibt allerdings stehen wenn ich einen neuen zeichne. Blos halt ziemlich schwarz, das hatte ich nämlich auch schon probiert!!

bitsetter 9. Mär 2007 13:06

Re: probleme bei zeichenprogramm!!
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,

bei mir funktioniert es jedenfalls wenn ich die 3 Zeilen rausnehme, das Projekt habe ich angehängt. Wenn gar nicht anders, dann zeige uns doch mal deinen Code oder das Programm.

TonyR 9. Mär 2007 13:19

Re: probleme bei zeichenprogramm!!
 
Eigentlich würde auch für den Anfang schon mal ein Screenshot des "Quaders" helfen... denn ich z.B hab überhaupt keine Ahnung, was du meinst... also was deiner Meinung nach nicht richtig gemalt wird :wink:

malzeit 9. Mär 2007 14:05

Re: probleme bei zeichenprogramm!!
 
wie kann ich das so machen das du das gleich runter laden kannst?
Da musst du das nicht extra in Delphi einbinden!!

TonyR 9. Mär 2007 14:10

Re: probleme bei zeichenprogramm!!
 
Zitat:

Zitat von malzeit
wie kann ich das so machen das du das gleich runter laden kannst?...

:?: Einfach hier als Post hochladen :gruebel: Siehe unten bei "Attachment hinzufügen! :wink:

Zitat:

Zitat von malzeit
...Da musst du das nicht extra in Delphi einbinden!!

Was muss man denn in Delphi einbinden??? Ich wollte bloß mal einen Screenshot sehen und Bitsetter möchte doch nur den Code sehen... also brauchst du da bloß die gesamte Unit posten (hast du ja schon mal so ähnlich gemacht), oder was meinst du?

bitsetter 9. Mär 2007 14:22

Re: probleme bei zeichenprogramm!!
 
Hi,

du klickst auf "Antwort erstellen" und dort unten auf den Button "durchsuchen".

malzeit 9. Mär 2007 15:29

Re: probleme bei zeichenprogramm!!
 
Liste der Anhänge anzeigen (Anzahl: 1)
hier mal bisheriges Programm

bitsetter 9. Mär 2007 22:22

Re: probleme bei zeichenprogramm!!
 
Liste der Anhänge anzeigen (Anzahl: 1)
Moin,

dein Programm habe ich jetzt umgeschrieben, ich hoffe mal dass es jetzt deinen Vorstellungen entspricht.
War doch etwas aufwendiger, da ich mit
Delphi-Quellcode:
Canvas.Pen.Mode:= pmNotXor;
gearbeitet habe.


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:25 Uhr.
Seite 2 von 3     12 3      

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