![]() |
Stringgrid Doppelklick auf fixed Row
Hi,
Ich moechte erreichen, dass bei einem Doppelklick auf mein Stringgrid eine Prozedur ausgefuehrt wird. Allerdings soll unterschieden werden zwischen der ersten Zeile, die eine FixedRow ist und allen anderen (Bei der Fixed Row soll bei dem Doppelklick der Inhalt des Grid entsprechend der angeklickten Spalte sortiert werden). Soweit mein Stand:
Delphi-Quellcode:
procedure TForm1.GridDblClick(Sender: TObject);
begin if fRow = 0 then begin // Sortieren bla bla end else Datei_bea.Click; end; procedure TForm1.GridSelectCell(Sender: TObject; ACol, ARow: Integer; var CanSelect: Boolean); begin fRow := ARow; end; Leider wird OnGridSelect nicht ausgefuehrt, wenn ich die fixed Row selektiere, um anschließend auf sie doppelzuklicken... Wie koennte man das Problem loesen ? |
Re: Stringgrid Doppelklick auf fixed Row
Stichworte
Delphi-Quellcode:
Die beiden mal in der Hilfe nachschlagen und dann im OnDblClick des Grids verwursten.
Mouse.CursorPos
StringGrid.MouseToCell |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:59 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