Zitat von
Red six:
1) versteh ich nicht ganz was du meinst
Deine Deklaration von TRoundEdit sieht so aus:
Delphi-Quellcode:
type
TRoundEdit = class(TEdit)
// bla bla bla
end;
Dann kommst du an alles was du redefinierst über
inherited xyz dran, hast du ja bei "inherited Paint;" schon versucht.
Zur 3) Ein Edit-Control kennt die Methode "Paint" nicht, weil Delphi hier nichts selbst zeichnet sondern das Control das macht (hatte ich oben unter 4 schon angedeutet). Du musst dann die Prozedur "PaintWindow" abfangen (musst du mal in Controls.pas nachsehen was die macht) oder noch eher die Meldung WM_PAINT.