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 Doppelklick auf Stringgrid (https://www.delphipraxis.net/50262-doppelklick-auf-stringgrid.html)

hansklok 22. Jul 2005 16:58


Doppelklick auf Stringgrid
 
Hallo,

ich habe ein solches
Delphi-Quellcode:
record
:

Delphi-Quellcode:
TDatensatzTyp = record
    Nr, Jahr: Integer;
    Titel, Autor, Verlag, Auflage, ISBNNummer, Genre, Stichwort: String[100];
    Bemerkungen: String[255];
  end;
Die Daten aus diesem
Delphi-Quellcode:
record
werden auf der Festplatte gespeichert und in einem Stringgrid ausgegeben. Die Option RowSelect wurde von mir auf True gesetzt. Wenn der User nun auf die markierte Zeile doppelklickt, sollen die Bemerkungen vom markierten Datensatz in einer Memo, die sich in einem anderen Formular befindet angezeigt werden, jedoch bin ich hier gerade etwas ratlos.

Wie könnte ich dies anstellen?

Mfg

hansklok

marabu 22. Jul 2005 17:25

Re: Doppelklick auf Stringgrid
 
Hi hansklok,

vielleicht hilft dir das weiter:

Delphi-Quellcode:
procedure TMainForm.StringGridSelectCell(Sender: TObject; ACol, ARow: Integer;
  var CanSelect: Boolean);
begin
  SelectedRow := ARow; // private variable
end;

procedure TMainForm.StringGridDblClick(Sender: TObject);
var
  LastCol: integer;
begin
  LastCol := StringGrid.ColCount - 1;
  Memo.Text := StringGrid.Cells[LastCol, SelectedRow];
end;
Grüße vom marabu


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