Einzelnen Beitrag anzeigen

Schwedenbitter

Registriert seit: 22. Mär 2003
Ort: Finsterwalde
622 Beiträge
 
Turbo Delphi für Win32
 
#12

Re: Graphischer Hint mit eigenen Bitmap

  Alt 18. Sep 2008, 18:27
Ich bekomme kein Bitmap zu sehen

Ich hatte zunächst gesehen, dass der von mir veränderte Quellcode THHint zunächst von TComponent abgeleitet hat.
Letzteres kann aber von Hause aus nicht per Canvas zeichnen. Deshalb habe ich dann wie im Beispielcode die Ableitung von THintWindow vorgenommen.

Ich war deshalb davon ausgegangen, dass mein Problem vom Constructor her rührt
Constructor Create(AOwner: TComponent); Override; Der ist aber im Beispielcode auch so; und er funktioniert. Der Compiler meckert ja auch nicht rum, das auf die Eigenschaft Canvas nicht zugegriffen werden könne.

Ich habe mir einen zusätzlichen Button auf das Formular gelegt. Beim Click wird mittels Canvas das Bild in THHint auf das Formular gemalt. Das klappt und ich habe den Code 1:1 in die Komponente übernommen.

Warum klappt es dort nicht mehr?

[edit]
Dateianhang vergessen!
[/edit]
Angehängte Dateien
Dateityp: zip thhint_152.zip (56,6 KB, 15x aufgerufen)
Alex Winzer
  Mit Zitat antworten Zitat