Thema: Delphi 2 probleme mit Image

Einzelnen Beitrag anzeigen

Cöster

Registriert seit: 6. Jun 2006
589 Beiträge
 
Turbo Delphi für Win32
 
#5

Re: 2 probleme mit Image

  Alt 30. Jul 2006, 18:41
Zitat von NamenLozer:
Zu problem 2: Das ist so, weil das DrawGrid im gegensatz zum Image ein Windows-Handle hat, d.h. es ist ein "eigenes" Fenster. Ein Image dagegen kann immer nur auf die Zeichenfläche seines Parents zeichnen. Wenn das Image nicht transparent sein soll versuch doch mal, es auf ein Panel zu pflanzen
Es soll transparent sein. Ich hab in FormCreate mal Image1.Parent:=DrawGrid1; geschrieben. Jetzt befindet es sich auf dem DrawGrid
Nun erkenne ich, dass das Image nicht sichtbar und unsichtbar wird, sondern immer zwischen der oberen linken Ecke des Parents hin und herspringt, wenn ich es bewege. (Deswegen bringt DoubleBuffered auch nix.)

Zitat von NamenLozer:
Besitzt TImage diese Eigenschaft überhaupt? Ich dachte immer, die Eigenschaft DoubleBuffered wäre Komponenten mit Fensterhandle vorbehalten
Recht hast du, aber wie gesagt, DoubleBuffered löst das Problem nicht.

Edit: Statt mit Drag'n'Drop könnte ich es ja auch mit MouseMove, -down, und -up machen.
  Mit Zitat antworten Zitat