Moin,
ich habe mir ein eigenes MaskEdit gebastelt (aus dem TntMaskEdit und MaskEditL was hier mal rumschwirrte)
Nun wollte ich das interne ErrorHandling deaktivieren und habe deshalb
procedure ValidateError; virtual;
durch
procedure ValidateError; override;
ersetzt:
Delphi-Quellcode:
procedure TTntMaskeditL.ValidateError;
begin
if fUseErrorHandler then //als property hinzugefügt
begin
inherited;
end;
end;
Wenn ich fUseErrorHandler false setze, bekomme ich die blöde Meldung nicht mehr, die ich ja loswerden wollte. Das MaskEdit gibt aber auch die Kontrolle nicht mehr her, ich kann zu keinem anderen Steuerelement springen (auch keine
Exception etc.).
Woran kann das liegen?
Grüße, Messie