unit uView_Control;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls, uModell;
type
TForm1 =
class(TForm)
GroesseLblEdt: TLabeledEdit;
GewichtLblEdt: TLabeledEdit;
BMILblEdt: TLabeledEdit;
BerechneBtn: TButton;
procedure BerechneBtnClick(Sender: TObject);
procedure Datenaktualisieren;
procedure Maskeaktualisieren;
private
{ Private-Deklarationen }
public
{ Public-Deklarationen }
end;
var
Form1: TForm1;
Modell: TModell;
implementation
{$R *.dfm}
procedure TForm1.BerechneBtnClick(Sender: TObject);
begin
Datenaktualisieren;
Maskeaktualisieren;
end;
procedure TForm1.Datenaktualisieren;
begin
Modell.setGroesse(strtoint(GroesseLblEdt.Text));
Modell.setGewicht(strtoint(GewichtLblEdt.Text));
end;
procedure TForm1.Maskeaktualisieren;
begin
BMILblEdt.Text := floattostr(Modell.getBMI);
end;
end.