Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi [Erledigt]Selection als Parameter (https://www.delphipraxis.net/194102-%5Berledigt%5Dselection-als-parameter.html)

G4schi 17. Okt 2017 13:37


[Erledigt]Selection als Parameter
 
Hallo,
ist ein möglich eine Selection, zB aus einem StringGrid, als einen Parameter in eine Procedure zu übergeben?

In meinem Fall habe ich ein StringGrid, in welchem die 1.Zeile mit 5 Spalten, beschriftet ist mit Datum,Zeit,Temperatur,ect.
Mit dem Klick auf eine von diesen Spalten sollen die Werte sortiert werden.
Die Procedure, zum Sortieren, braucht einen String als Parameter.

nahpets 17. Okt 2017 14:23

AW: Selection als Parameter
 
Ein Stringgrid hat das Ereignis
Delphi-Quellcode:
SelectCell(Sender: TObject; ACol, ARow: Integer; var CanSelect: Boolean);
. Du bekommst dort gesagt, welche Zeile und welche Spalte betroffen sind.

Wenn nun die ARow (also die Zeile) = 0 ist, dann übergibst Du Deiner Prozedur
Delphi-Quellcode:
SortierMalWas(StringGrid.Cells[ACol,ARow]);


Ungefähr sowas?
Delphi-Quellcode:
procedure TForm1.StringGrid1SelectCell(Sender: TObject; ACol, ARow: Integer; var CanSelect: Boolean);
begin
  if ARow = 0 then begin
    SortierMalWas(StringGrid.Cells[ACol,ARow]);
    CanSelect := False;
  end else begin
    CanSelect := True;
  end;
end;

G4schi 17. Okt 2017 15:31

AW: Selection als Parameter
 
Das ist genau das, was ich gesucht habe.

Vielen Dank!


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