AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Fragen zu Stringgrids

Ein Thema von idefix2 · begonnen am 10. Apr 2010 · letzter Beitrag vom 30. Apr 2010
Antwort Antwort
henk

Registriert seit: 3. Okt 2008
14 Beiträge
 
Delphi 10.1 Berlin Professional
 
#1

Re: Fragen zu Stringgrids

  Alt 10. Apr 2010, 13:13
moin moin,

vielleicht hilfts dir, müsste aber noch ein bisschen optimiert werden, wenn ich mich recht erinnere stammt der code aus dem kochbuch 'borland delphi 7' von hanser, aber ganz sich bin ich nicht, hab grad keine lust nachzuschaun....


Delphi-Quellcode:

//--------prozedur für zeilen löschen---------------------------------
procedure tform2.stringGridDelRow(RowNumber : Integer; Grid : TStringGrid);
var i : Integer;
begin
   with Grid do begin
    if grid.Row < FixedRows+2 then
    begin
    exit; end
    else
    begin

 Grid.Row := RowNumber;
 if (Grid.Row = Grid.RowCount -1) then
  begin // Falls letzte Zeile
  Grid.RowCount := Grid.RowCount - 1;
  end
     else
  begin // Wenn doch nicht die letzte Zeile
  for i := RowNumber To Grid.RowCount - 1 do
    begin
     Grid.Rows[i] := Grid.Rows[i+ 1];
    end;
     Grid.RowCount := Grid.RowCount - 1;
    end;
end; end;end;

//--------prozedur für spalte löschen---------------------------------
procedure tform2.stringgridDelcol(colNumber : Integer; Grid1 : TStringGrid);
var i : Integer;
begin
Grid1.col := colNumber;
if (Grid1.col = Grid1.colCount -1) then
   begin
   // Falls letzte spalte
   Grid1.colCount := Grid1.colCount - 1;
   end
else
   begin
   // Wenn doch nicht die letzte spalte
   for i := colNumber To Grid1.colCount - 1 do
     begin
     Grid1.Cols[i] := Grid1.cols[i+ 1];
     end;
     Grid1.colCount := Grid1.colCount - 1;
   end;
end;
wie gesagt, nicht optimal, musst du noch auf dein projekt zuschneiden, aber es bringt dich vielleicht in bisschen weiter...
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:15 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 by Thomas Breitkreuz