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 Doppelklick auf fixed Row (https://www.delphipraxis.net/96896-stringgrid-doppelklick-auf-fixed-row.html)

bl3nder 1. Aug 2007 12:15


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 ?

iKilledKenny 1. Aug 2007 12:42

Re: Stringgrid Doppelklick auf fixed Row
 
Stichworte

Delphi-Quellcode:
Mouse.CursorPos
StringGrid.MouseToCell
Die beiden mal in der Hilfe nachschlagen und dann im OnDblClick des Grids verwursten.


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:17 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz