Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Lemmy,
21. Sep 2018
ich führ dein Beispiel mal fort..
procedure TMainFormView.DoSaveToModel( Sender : TObject );
begin
// Binding View => Model
ViewModel.Value := CheckBox1.Checked;
if (Sender as TComponent).Name = 'Button1' then ViewModel.Button1Click;
if (Sender as TComponent).Name = 'Button2' then ViewModel.Button2Click;
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Lemmy,
20. Sep 2018
ist eigentlich ganz einfach:
was macht ControlChange? Es soll das Model/den Inhalt der Oberfläche aktualisieren.
Frage: Was soll beim Click auf den Button passieren? das selbe? Dann klar, mit der Methode verbinden. Wenn es was anderes machen soll, dann eben mit einer anderen Methode...
Vielleicht wird es mit einer Gegenfrage deutlicher: Du hast nicht nur einen Button, sondern 2. Soll jetzt...