unit uFensterFrm;
// ***********************************************************************
// K L A S S E : TFensterFrm
// -----------------------------------------------------------------------
// Version : 0.9
// Autor : S. Spolwig, OSZ-Handel I, 10997 Berlin
// Aufgabe : GUI fuer das Ratespiel Zahlenraten
// Compiler : DELPHI 5
// Aenderung :
// ***********************************************************************
interface
// =======================================================================
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls, ExtCtrls;
type
TFensterFrm = class(TForm)
EingabeLbl : TLabel;
EingabeEdt : TEdit;
EndeBtn : TButton;
MeldePnl : TPanel;
HilfeBtn : TButton;
ZaehlerGrpBox : TGroupBox;
ZaehlerLbl : TLabel;
procedure FormCreate(Sender: TObject);
procedure EndeBtnClick(Sender: TObject);
procedure HilfeBtnClick(Sender: TObject);
private
{ Private-Deklarationen }
procedure Init;
public
{ Public-Deklarationen }
end;
var
FensterFrm : TFensterFrm;
implementation
// =======================================================================
{$R *.DFM}
procedure TFensterFrm.FormCreate(Sender: TObject);
// -----------------------------------------------------------------------
begin
Init;
end;
procedure TFensterFrm.EndeBtnClick(Sender: TObject);
// -----------------------------------------------------------------------
begin
Close
end;
procedure TFensterFrm.HilfeBtnClick(Sender: TObject);
// -----------------------------------------------------------------------
begin
showmessage('Eine Zahl von 1..100 mit möglichst wenigen Versuchen raten.'
+ #13 + 'Tip im Editfeld eingeben!');
end;
// ================= hier beginnen die privaten Methoden =================
procedure TFensterFrm.Init;
// -----------------------------------------------------------------------
begin
EingabeEdt.Text := '';
ZaehlerLbl.Caption := inttostr(0);
MeldePnl.Caption := 'Neues Spiel - neues Glück';
end;
END. // --------- Unit -------
|