Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Suche ein TStringGrid Tutorial. (https://www.delphipraxis.net/110922-suche-ein-tstringgrid-tutorial.html)

Hansa 27. Mär 2008 11:16

Re: Suche ein TStringGrid Tutorial.
 
Vermutlich sind die nicht "verkürzt". :shock: Eher wurde RowCount auf 0 gesetzt.

Rifman 27. Mär 2008 12:21

Re: Suche ein TStringGrid Tutorial.
 
Das stimmt ich habe es aber auf 1 gesetzt.
Noch eine Frage, Warum funktioniert folgendes nicht:
Delphi-Quellcode:
var
 Rawnumber :Integer;
 CurrentRow:Integer;
...
Form1.StrGrid1.RowCount := Form1.MessDatenStrGrid.RowCount+1 ;
CurrentRow := Form1.StrGrid1.RowCount;
Form1.StrGrid1.Cells[0,CurrentRow] :=IntToStr(RawNumber+1);
Das ganze wird vom MainForm ausgeführt, und ist in einem Ereignis eingeführt.

Hansa 27. Mär 2008 12:46

Re: Suche ein TStringGrid Tutorial.
 
Zitat:

Zitat von Rifman
... und ist in einem Ereignis eingeführt.

Erst wird was verkürzt und jetzt gar eingeführt ? :lol: Nur wo ? Der Fehler ist jedenfalls das RowCount. Das fängt bei 0 an. Also kann es nur bis RowCount -1 laufen. Abgewöhnen würde ich mir auch noch, formübergreifend auf Varablen zuzugreifen. Das macht man nicht ohne Not. Solcher Source heißt nicht umsonst "Spaghetti-Code". :shock:

Rifman 27. Mär 2008 12:54

Re: Suche ein TStringGrid Tutorial.
 
Bitte halte mit mir aus, ich bin noch ein Anfänge. Wäre super, wenn du im Code Korigieren Kannst .
Danke.

marabu 27. Mär 2008 13:04

Re: Suche ein TStringGrid Tutorial.
 
Hallo,

Zitat:

Zitat von Rifman
... Das stimmt ich habe es aber auf 1 gesetzt. ...

RowCount muss immer mindestens um 1 größer als FixedRows sein, damit die geschützten Kopfzeilen erhalten bleiben.

Zitat:

Zitat von Rifman
... Noch eine Frage, Warum funktioniert folgendes nicht: ...

Es funktioniert wohl, aber es erfüllt nicht deine Erwartungen. Der Zeilenindex läuft von 0 bis RowCount-1, also setze CurrentRow auf RowCount-1 und es sollte schon besser aussehen.

Grüße vom marabu

Rifman 27. Mär 2008 14:20

Re: Suche ein TStringGrid Tutorial.
 
Dankeschön!
Wie ist das eigentlich mit den FixedCols, wieso ändern sie ihre Ausmaße nicht, wenn ihre Inhalt länger wird?

mkinzler 27. Mär 2008 14:27

Re: Suche ein TStringGrid Tutorial.
 
Warum sollte die anzahl der nichtscrollenden Spalten sich verändern, wenn du weitere hinzufügst?


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:54 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz