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 prüfen ob alle stringgrid zellen einen wert haben (https://www.delphipraxis.net/61773-pruefen-ob-alle-stringgrid-zellen-einen-wert-haben.html)

marabu 27. Jan 2006 12:00

Re: prüfen ob alle stringgrid zellen einen wert haben
 
Hallo Lannes,

deine Änderung an meinem Code gefällt mir gut.

marabu

Hobby-Programmierer 27. Jan 2006 12:29

Re: prüfen ob alle stringgrid zellen einen wert haben
 
Zitat:

Zitat von Lannes
Delphi-Quellcode:
for z := 0 to StringGrid1.RowCount-1 do
  if StringGrid1.Rows[z].IndexOf('') <> -1 then
    showmessage('In Zeile '++' leere Zelle gefunden');

:thumb: Hab garnicht gewusst das man dies so 'direkt' ansprechen kann.

@marabu, @Lannes:
Kann ich das durchsuchen der festen Spalten und Reihen in der Regel vernachlässigen oder sollten die immer mit einschlossen werden?

Gruss Mario :dancer:

marabu 27. Jan 2006 12:45

Re: prüfen ob alle stringgrid zellen einen wert haben
 
Hallo Mario,

in meine code library stelle ich nur die Sachen ein, die sich universell verwenden lassen. In der konkreten Anwendung muss ich mir dann keine Gedanken machen, solange der vorliegende Anwendungsfall durch den library code mit abgedeckt ist.

Wenn du grundsätzlich nie Fixed-Bereiche in deinen Grids hast, dann wirst du über die Klimmzüge von Lannes und mir lächeln. Sobald du aber mal mit und mal ohne Fixed-Bereiche, eventuell auch mit Gruppierungen, arbeitest, wirst du es zu schätzen wissen, wenn der Code alles ohne weiteres Zutun berücksichtigt.

Entscheide selbst.

Freundliche Grüße vom marabu

Hobby-Programmierer 27. Jan 2006 19:51

Re: prüfen ob alle stringgrid zellen einen wert haben
 
Nabend marabu :) ...;
ich habe auch sowas wie ne priv. Code Box (DB). Diese Routinen nehme ich in der Regel für meine Anwendungen. Wenn damit alle eventualitäten abgedeckt sind um so besser! Lieber einen Fehler von Grund auf ausschliessen als später bei Programmänderungen unnötig suchen zu müssen. Gleiches Thema wie rechnen mit Uhrzeiten, aber das ist ein anderes Thema :lol:
ebenso freundliche Grüsse Mario :dancer:

PS: habe auf jeden Fall beide Versionen von Euch geklaut :oops:


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