Einzelnen Beitrag anzeigen

Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.585 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: In Abhängigkeit vom Herkunftsformular neues Formular optisch dynamisch zur Laufze

  Alt 8. Feb 2018, 09:05
Im Sinne der objektorientierten Programmierung wäre es sinnvoller das zu kapseln:
Delphi-Quellcode:
TDialogForm = class
private
  FCanCancel: Boolean;
public
  property CanCancel: Boolean read FCanCancel write SetCanCancel;
end;

procedure TDialogForm.SetCanCancel(const Value: Boolean);
begin
  FCanCancel := Value;
  btnCancel.Visible := Value;
end;
Auf diese Weise fummelt man nicht von außen an internen Elementen der Klasse herum und hat zudem mit der Property auch eine sinnvolle Benennung warum da etwas sichtbar ist oder nicht.
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat