Registriert seit: 10. Jun 2003
Ort: Berlin
9.585 Beiträge
Delphi 11 Alexandria
|
AW: In Abhängigkeit vom Herkunftsformular neues Formular optisch dynamisch zur Laufze
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!
|