![]() |
zahlen in stringgrid speichern
hi,
ich gebe zahlen max 10 in ein edit feld ein un klicke dann auf den button in feld übernehmen dann soll er mir die zahlen in einem stringrid anzeigen. Ich habe auch schon etwas Code nur ich komme auf keinen grünen zweig. Vielleicht sieht ja jemand wie ich es richtig machen muss.
Delphi-Quellcode:
Gruß u. Frohe Weihnachten
procedure TForm1.Button1Click(Sender: TObject);
var zahl:integer; var i:string; begin i:=Edit1.text; stringgrid1.cells[1,i]:=inttostr(zahl); end; |
Re: zahlen in stringgrid speichern
hallo tobias,
Delphi-Quellcode:
versuche es mal so.
procedure TForm1.Button1Click(Sender: TObject);
var zahl , i :integer; begin i:=StrtoInt(Edit1.text); stringgrid1.cells[1,i]:=inttostr(zahl); end; raik |
Re: zahlen in stringgrid speichern
gut danke für deine Antwort
er schreibt mir aber keine Zahl in das Stringgrid. Außerdem sagt er das die variable zahl nicht richtig initalisiert worden ist |
Re: zahlen in stringgrid speichern
Zitat:
|
Re: zahlen in stringgrid speichern
hallo,
die musst du schon festlegen:
Delphi-Quellcode:
sollte helfen
zahl:= 10;
|
Re: zahlen in stringgrid speichern
gut dann sieht der Code jetzt so aus, zwar kommen keine Fehler aber es geht immer noch nicht
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var zahl,i:integer; begin zahl:=10; i:=StrtoInt(Edit1.text); stringgrid1.cells[1,i]:=inttostr(zahl); end; |
Re: zahlen in stringgrid speichern
stimmen deine rows mit der in edit1 einge´benen zahl überein, die darf nämlich nicht größer sein?
edit: kommentiere mal die zweite zeile aus und schreibe statt
Delphi-Quellcode:
stringgrid1.cells[1,i]...
stringgrid1.cells[1,1]... |
Re: zahlen in stringgrid speichern
versuche es mal so:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin try StrToInt( Edit1.Text); with Stringgrid1 do begin Cells[ 1, stringgrid1.RowCount -1] := Edit1.Text; RowCount := RowCount +1; end; except on EConvertError do MessageBox( 0, 'Eintrag ist keine Zahl!','ERROR',0); end; end; procedure TForm1.FormCreate(Sender: TObject); begin Stringgrid1.RowCount := 1; end; |
Re: zahlen in stringgrid speichern
hallo joe24,
erstmal herzlich willkommen in der DP, und gleich zur mahnung :mrgreen: formatiere deinen quelltext bitte mit den delphi tags |
Re: zahlen in stringgrid speichern
Danke, die Tags habe ich jetzt auch entdeckt.
War schon verwundert darüber, dass mein Beitrag nach dem posten so formlos dargestellt wurde. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:19 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz