Autor Beitrag
Rool
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 211



BeitragVerfasst: Do 14.11.02 20:26 
ich möchte einen eigenen Button erstellen, der von TButton abgeleitet ist, genau die selben Funktionen beinhaltet nur ein anderes Design hat. In welcher Prozedur kann ich den Button neu zeichnen?

MFG Rool
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Do 14.11.02 22:47 
Du mußt WM_PAINT, bzw. in der VCL nennt sich das ja OnPaint, überschreiben.
Rool Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 211



BeitragVerfasst: Fr 15.11.02 15:31 
Titel: Problem
das hab ich ja versucht, aber OnPaint stellt die Basisklasse nicht zur Verfügung, und auf welchem Objekt bzw. mit welchem Objekt soll ich in WMPaint malen? Ich bin absolut ratlos...
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Fr 15.11.02 15:33 
Der Button hat untergarantie eine OnPaint-Ereigniss, du mußt es nur überschreiben.
Rool Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 211



BeitragVerfasst: Fr 15.11.02 15:49 
Titel: neee...
bei mir sagt er: Methode OnPaint nicht in Basisklasse gefunden! Ich habs in "private" mit override überschrieben, aber es funzt nicht! oder bracu man irgendwelche Parameter?
Udontknow
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2596

Win7
D2006 WIN32, .NET (C#)
BeitragVerfasst: Fr 15.11.02 16:19 
Ähm, es ist die Prozedur "Paint", die übersteuert werden muss, "OnPaint" ist ein Attribut für ein Event nach aussen.

Cu,
Udontknow