Einzelnen Beitrag anzeigen

Benutzerbild von Helmi
Helmi

Registriert seit: 29. Dez 2003
Ort: Erding, Republik Bayern
3.344 Beiträge
 
Delphi XE2 Professional
 
#1

Problem mit selbstgemachter Komponente bei Enabled = false

  Alt 17. Sep 2005, 15:09
Hallo,

Ich hoffe ihr könnt mir helfen.

Im Anhang findet ihr eine Kompoente die ich mal zusammen gebastelt hab.
Sie hat zwei Labels die links und rechts anhängen, und noch einiges mehr.

Aber mein problem ist, dass beim Disablen der Komponente (Enabled := false) bekomm ich folgende meldung:
---------------------------
Benachrichtigung über Debugger-Exception
---------------------------
Im Projekt Project1.exe ist eine Exception der Klasse EInvalidOperation aufgetreten. Meldung: 'Leinwand/Bild erlaubt kein Zeichnen'. Prozess wurde angehalten. Mit Einzelne Anweisung oder Start fortsetzen.
---------------------------
OK Hilfe
---------------------------

Ich hab schon rausgefunden, dass es bei "TLabeledAlignFormatEdit.WMPaint(var msg: TWMPaint);" passiert.

Eigentlich soll die Farbe des Disableden Edits einstellbar sein.

Kann mir da jemand helfen?

P.S.: Ich hab diese Kompo so gut wie nie verwendet auch wenn ich sie mal erstellt hab - das ist schon länger her - daher hab ich diesen fehler erst jetzt gefunden.
Angehängte Dateien
Dateityp: pas labeledalignformatedit_179.pas (23,4 KB, 8x aufgerufen)
mfg
Helmi

>> Theorie ist Wissen, dass nicht funktioniert - Praxis ist, wenn alles funktioniert und keiner weiss warum! <<
  Mit Zitat antworten Zitat