Einzelnen Beitrag anzeigen

djmsc

Registriert seit: 5. Feb 2005
11 Beiträge
 
#5

AW: OI-Einstellung einer Komponente wird nur in Desingmodus geändert

  Alt 22. Aug 2020, 23:13
Ich habe ein weiteres kleines Problem mit meiner Komponente.

Nach dem ich alles angepasst, kompiliert und die Kompo auf eine Form gezogen habe kam folgende Fehlermeldung

Fehlermeldung

Ich habe herausgefunden, dass es an der Caption vom Button liegt (siehe Code-Schnipsel).

Code:
constructor TKalender.Create(AOwner: TComponent);
begin
  inherited Create(AOwner);

  FBackButton := TMyButton.Create(self);
  with FBackButton do begin
       Parent := self;
       SetSubComponent(true);
       left := 8;
       top := 8;
       width := 25;
       height := 25;
       //Caption := 'b';        Fehlermeldung wenn aktiv
       visible := true;
       OnClick := BackButtonClick;
  end;
Nur kapiere ich das nicht ganz, warum sich die Caption nicht ändern lässt.

PS: Wenn die Kompo schon auf einer Form ist und ich etwas ändere kommt die Fehlermeldung nicht nur wenn ich sie auf einer leeren Form hinzufüge.
Miniaturansicht angehängter Grafiken
fehlerdelphi.jpg  

Geändert von djmsc (22. Aug 2020 um 23:17 Uhr) Grund: Nachtrag
  Mit Zitat antworten Zitat