hier der link bitte um Rückmeldung
http://www3.rapidupl...&filepath=30844
hier mein Quelltext :
unit Rechnerpas;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, Buttons, ExtCtrls;
type
TForm1 = class(TForm)
SpeedButton1: TSpeedButton;
SpeedButton2: TSpeedButton;
SpeedButton3: TSpeedButton;
SpeedButton4: TSpeedButton;
SpeedButton5: TSpeedButton;
SpeedButton6: TSpeedButton;
SpeedButton7: TSpeedButton;
SpeedButton8: TSpeedButton;
SpeedButton9: TSpeedButton;
SpeedButton10: TSpeedButton;
SpeedButton11: TSpeedButton;
SpeedButton12: TSpeedButton;
SpeedButton13: TSpeedButton;
SpeedButton14: TSpeedButton;
SpeedButton15: TSpeedButton;
SpeedButton16: TSpeedButton;
Edit1: TEdit;
Edit2: TEdit;
Edit3: TEdit;
Edit4: TEdit;
Edit5: TEdit;
Button1: TButton;
Button2: TButton;
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
Label4: TLabel;
Bevel1: TBevel;
Bevel2: TBevel;
CheckBox1: TCheckBox;
procedure SpeedButton4Click(Sender: TObject);
procedure SpeedButton3Click(Sender: TObject);
procedure SpeedButton2Click(Sender: TObject);
procedure SpeedButton8Click(Sender: TObject);
procedure SpeedButton7Click(Sender: TObject);
procedure SpeedButton6Click(Sender: TObject);
procedure SpeedButton12Click(Sender: TObject);
procedure SpeedButton11Click(Sender: TObject);
procedure SpeedButton10Click(Sender: TObject);
procedure SpeedButton14Click(Sender: TObject);
procedure SpeedButton1Click(Sender: TObject);
procedure SpeedButton5Click(Sender: TObject);
procedure SpeedButton9Click(Sender: TObject);
procedure SpeedButton13Click(Sender: TObject);
procedure SpeedButton16Click(Sender: TObject);
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure CheckBox1Click(Sender: TObject);
procedure SpeedButton15Click(Sender: TObject);
private
{ Private-Deklarationen }
public
{ Public-Deklarationen }
end;
var
Form1: TForm1;
xstr: String;
implementation
{$R *.dfm}
procedure TForm1.SpeedButton4Click(Sender: TObject);
begin
Edit1.Text:= Edit1.Text +'1' ;
end;
procedure TForm1.SpeedButton3Click(Sender: TObject);
begin
Edit1.Text:= Edit1.Text +'2' ;
end;
procedure TForm1.SpeedButton2Click(Sender: TObject);
begin
Edit1.Text:= Edit1.Text +'3' ;
end;
procedure TForm1.SpeedButton8Click(Sender: TObject);
begin
Edit1.Text:= Edit1.Text +'4' ;
end;
procedure TForm1.SpeedButton7Click(Sender: TObject);
begin
Edit1.Text:= Edit1.Text +'5' ;
end;
procedure TForm1.SpeedButton6Click(Sender: TObject);
begin
Edit1.Text:= Edit1.Text +'6' ;
end;
procedure TForm1.SpeedButton12Click(Sender: TObject);
begin
Edit1.Text:= Edit1.Text +'7' ;
end;
procedure TForm1.SpeedButton11Click(Sender: TObject);
begin
Edit1.Text:= Edit1.Text +'8' ;
end;
procedure TForm1.SpeedButton10Click(Sender: TObject);
begin
Edit1.Text:= Edit1.Text +'9' ;
end;
procedure TForm1.SpeedButton14Click(Sender: TObject);
begin
Edit1.Text:= Edit1.Text +'0' ;
end;
procedure TForm1.SpeedButton1Click(Sender: TObject);
begin
xstr:= Edit1.text;
Edit2.Text:= xstr;
Edit3.Text:= '+';
Edit1.Text:= ' ';
end;
procedure TForm1.SpeedButton5Click(Sender: TObject);
begin
xstr:= Edit1.text;
Edit2.Text:= xstr;
Edit3.Text:= '-';
Edit1.Text:= ' ';
end;
procedure TForm1.SpeedButton9Click(Sender: TObject);
begin
xstr:= Edit1.text;
Edit2.Text:= xstr;
Edit3.Text:= '*';
Edit1.Text:= ' ';
end;
procedure TForm1.SpeedButton13Click(Sender: TObject);
var rtyp, z1str , z2str, estr : String;
z1,z2,e :Integer;
r1,r2,r3 :real;
begin
xstr:= Edit1.Text;
Edit4.Text:= xstr;
rtyp:= Edit3.Text;
z1str:= Edit2.Text;
z2str:= Edit4.Text;
z1:= StrToInt (z1str);
z2:= StrToInt (z2str);
if rtyp = '+' then begin
e:= z1 + z2 ;
estr:= InttoStr(e) ;
end
else if rtyp = '-' then begin
e:= z1 - z2 ;
estr:= InttoStr (e);
end
else if rtyp = '*' then begin
e:= z1*z2;
estr:= InttoStr (e);
end
else if rtyp= ':' then begin
r1:= StrToFloat (z1str);
r2:= StrToFloat (z2str);
r3:= r1/r2 ;
estr:= FloattoStr (R3)
end
else begin
e:= 0;
estr:= IntToStr (e);
end;
Edit5.Text:= estr;
end;
procedure TForm1.SpeedButton16Click(Sender: TObject);
begin
xstr:= Edit1.Text;
Edit2.Text:=xstr;
Edit3.Text:= ':' ;
Edit1.Text:= ' ' ;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
Edit1.Text:= ' ';
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
Edit1.Text:=' ';
Edit2.Text:=' ';
Edit3.TExt:=' ';
Edit4.Text:=' ';
Edit5.TExt:=' ';
end;
procedure TForm1.CheckBox1Click(Sender: TObject);
begin
close;
end;
procedure TForm1.SpeedButton15Click(Sender: TObject);
begin
end;
end.
Dieser Beitrag wurde von timow1993 bearbeitet: 17. Juni 2007 - 13:54
Änderungsgrund: Witi: Demnächst direkt codebox nutzen, danke ;)

Hilfe
Neues Thema
Antworten

Nach oben

