![]() |
Doppelklick auf Stringgrid
Hallo,
ich habe ein solches
Delphi-Quellcode:
:
record
Delphi-Quellcode:
Die Daten aus diesem
TDatensatzTyp = record
Nr, Jahr: Integer; Titel, Autor, Verlag, Auflage, ISBNNummer, Genre, Stichwort: String[100]; Bemerkungen: String[255]; end;
Delphi-Quellcode:
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.
record
Wie könnte ich dies anstellen? Mfg hansklok |
Re: Doppelklick auf Stringgrid
Hi hansklok,
vielleicht hilft dir das weiter:
Delphi-Quellcode:
Grüße vom marabu
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; |
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