Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi stringgrid: zelleninhalt löschen (https://www.delphipraxis.net/53505-stringgrid-zelleninhalt-loeschen.html)

HeliTronic 17. Sep 2005 22:38


stringgrid: zelleninhalt löschen
 
folgender sachverhalt
in meinen zellen des stringgrids stehen am ende des spiels buchstaben,
wenn ich das spiel per button neu starte, möchte ich, dass die
inhalte der zellen auch wieder verschwinden. nur ich weiß nicht
wie der code dafür auszusehen hat. ich muss sicherlich .clear benutzen,
aber ich weiß nicht was ich . clear setzen muss. habs mit
stringgrid1.clear; versucht, geht aber nicht -.-
schon mal danke für die hilfe =)

freak4fun 17. Sep 2005 23:40

Re: stringgrid: zelleninhalt löschen
 
Hallo :hi:,
vielleicht so.

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
  i, j: Integer;
begin
  for i := 1 to StringGrid1.RowCount - 1 do
    for j := 1 to StringGrid1.ColCount - 1 do
      StringGrid1.Cells[i,j] := '';
end;
MfG
freak

turboPASCAL 17. Sep 2005 23:41

Re: stringgrid: zelleninhalt löschen
 
[dp]stringgrid löschen[/dp]

http://www.delphipraxis.net/internal...?p=52567#52567

freak4fun 17. Sep 2005 23:46

Re: stringgrid: zelleninhalt löschen
 
Ist natürlich noch etwas schöner, als meine Lösung. ;)

MfG
freak

HeliTronic 18. Sep 2005 00:09

Re: stringgrid: zelleninhalt löschen
 
ui dankeschön =)
hehe mein spiel nimmt immer mehr form an *freu*
:-D
Delphi-Quellcode:

procedure TForm1.Button1Click(Sender: TObject);
var
  i, j: Integer;
begin
  for i := 1 to StringGrid1.RowCount - 1 do
    for j := 1 to StringGrid1.ColCount - 1 do
      StringGrid1.Cells[i,j] := '';
end;
mal ne frage.. was wird eingetlich genau in den zeilen gemacht, wo tringGrid1.RowCount - 1 und StringGrid1.ColCount - 1 steht?
also was wird in delphi dadurch erreicht?

turboPASCAL 18. Sep 2005 00:30

Re: stringgrid: zelleninhalt löschen
 
Zitat:

Zitat von HeliTronic
mal ne Frage.. was wird eingetlich genau in den Zeilen gemacht, wo StringGrid1.RowCount - 1 und StringGrid1.ColCount - 1 steht?
also was wird in Delphi dadurch erreicht ?

Delphi-Referenz durchsuchenStringGrid

StringGrid1.RowCount gibt die Anzahl der Zeilen im Gitter an,
StringGrid1.ColCount gibt die Anzahl der Spalten im Gitter an.

:gruebel:
Oder meinst Du die For-Schleife ?
Delphi-Quellcode:
for i := 1 to StringGrid1.RowCount - 1 do
Zähle von i gleich 1 bis Anzahl der Zeilen im Gitter (RowCount) minus 1.

HeliTronic 18. Sep 2005 00:37

Re: stringgrid: zelleninhalt löschen
 
nee ich mein mit der -1... damit kann ich nix anfangen..
ah nee verstehe.. wenn ich jetz die zellenzahl erweiter, muss ich das nich noch extra umschrieben im programm.. nu hats klick gemacht ^^
:hello:


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:39 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