Hallo an alle DPler,
Ich hab mal wieder eine Verständnisfrage. Also ich schreibe derzeit an einer Komponente, welche auch etwas umfangreicher ist für ein Projekt. Ich benutze folgendes Vorgehen: Ich schreibe die Komponente in einem seperaten Projekt. Dort werden sämtliche benötigten Komponenten erzeugt und das Zusammenspiel dieser definiert.
Aufgrund der Verwendung einiger Komponenten, die ein Window-
Handle brauchen habe ich die dynamische Erzeugung der Komponenten auf Anraten in die createWnd-procedure meiner von TWinControl abgeleiteten Komponente gepackt. Meine Frage, weil es dort ein "ungewöhnliches" Verhalten gibt, ist jetzt, wann (bei welchen Ereignissen) wird diese Prozedur aufgerufen?
Es passiert folgendes: Wenn ich in meiner Komponente auf ein Edit klicke, springt das Programm mir unerklärlicher Weise wieder in die createWND-procedure und zeichnet das ganze Fenster neu und dabei ergeben sich auch noch Fehler in der Darstellung (z.B. ist der Hintergrund auf einmal in einer anderen Farbe).
Weiß jemand, was ich falsch mache?
Vielen Dank
BAMatze