Delphi-PRAXiS

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 StringGrid durchsuchen, Zeile markieren und in Sichtbereich (https://www.delphipraxis.net/133302-stringgrid-durchsuchen-zeile-markieren-und-sichtbereich.html)

Ykcim 29. Apr 2009 13:14


StringGrid durchsuchen, Zeile markieren und in Sichtbereich
 
Hallo Zusammen,

wie kann ich eine markierte Zeile in einem StringGrid, die ich zuvor nach einem Wert gesucht und selektiert habe in den Sichtbereich scrolen?

Delphi-Quellcode:
var i : integer;
    myRect: TGridRect;
begin
  for i:=0 to Artikel.rowCount -1 do
  if Artikel.Cells[0,i]=Kriterium.Text then
    begin
        Artikel.SetFocus;
        myRect.Left := 0;
        myRect.Top := i;
        myRect.Right := 4;
        myRect.Bottom := i;
        Artikel.Selection := myRect;
    end;
end;
Danke
Ykcim

Ykcim 29. Apr 2009 13:28

Re: StringGrid durchsuchen, Zeile markieren und in Sichtbere
 
Habe gerade doch noch etwas gefunden. Damit funktioniert es...

Delphi-Quellcode:
Stringgrid1.TopRow:=StringGrid1.Selection.Top;
Auf die richtigen Suchworte kommt es an.... :oops:

In diesem Sinne

Ykcim


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