Hallo Leute,
ich mal wieder
Ich bin gerade dabei, ein einfaches Rechteck-Umfang-Berechnen-programm zu erstellen, habe einen Abbruch Button erstellt und wollte für diesen eine "procedure" definieren (hoffe, das sagt man so^^).
Also habe ich darauf geklickt, der Quelltext wurde mit entsprechendem Platz geöffnet ("
procedure TForm1.BtnAbbruchClick(Sender:TObject)"). Ich habe es aber versehentlich komplett gelöscht, also ab "
procedure TForm1.BtnAbbruchClick(Sender:TObject)" bis
end; und jetzt erstellt er mir kein neues "
procedure TForm1.BtnAbbruchClick(Sender:TObject)". Ich werde nur immer wieder an die Stelle zurückverwiesen, an der ich das ganze gelöscht habe, aber dort ist nichts mehr...
Danke schon mal.
Anka
Moderiert von
Martok: Beiträge zusammengefasst
Mein Code:
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: 53: 54: 55: 56: 57: 58: 59: 60: 61: 62: 63: 64: 65: 66: 67:
| unit uRechteck;
interface
uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls, StdCtrls;
type TForm1 = class(TForm) PnlUeberschrift: TPanel; GroupBoxEingabe: TGroupBox; LblSeiteA: TLabel; LblSeiteB: TLabel; GroupBoxAusgabe: TGroupBox; LblUmfang: TLabel; LblFlaeche: TLabel; LblDiagonale: TLabel; EdtUmfang: TEdit; EdtFlaeche: TEdit; EdtDiagonale: TEdit; EdtSeiteA: TEdit; EdtSeiteB: TEdit; LblSeiteACm: TLabel; LblSeiteBCm: TLabel; LblUmfangCm: TLabel; LblFlaecheCm2: TLabel; LblDiagonaleCm: TLabel; BtnBerechnen: TButton; BtnSchliessen: TButton; BtnInformation: TButton; BtnAbbruch: TButton; procedure BtnBerechnenClick(Sender: TObject); procedure BtnInformationClick(Sender: TObject);
private public end;
var Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.BtnBerechnenClick(Sender: TObject); var SeiteA,SeiteB,Flaeche,Umfang: Integer; Diagonale: Real; begin SeiteA := StrToInt(EdtSeiteA.Text) ; SeiteB := StrToInt(EdtSeiteA.Text) ; Flaeche := SeiteA * SeiteB ; Umfang := 2 * (SeiteA + SeiteB) ; Diagonale := Sqrt (Sqr(SeiteA + Sqr(SeiteB)));
EdtFlaeche.Text :=IntToStr(Flaeche); EdtUmfang.Text := IntToStr(Umfang); EdtDiagonale.Text := FloatToStr(Diagonale); end;
end. |
Vielleicht hilft euch das weiter.
Moderiert von
Martok: Delphi-Tags gesetzt