Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi DBGrid -> DblClick -> Wenn auf Titel soll nichts passieren (https://www.delphipraxis.net/125349-dbgrid-dblclick-wenn-auf-titel-soll-nichts-passieren.html)

HolgerCW 4. Dez 2008 14:41


DBGrid -> DblClick -> Wenn auf Titel soll nichts passi
 
Hallo zusammen,

wie kann ich in dem DblClick Ereignis bei einem DBGrid abfangen, wenn ein Doppelklick auf die Titelzeile gemacht wurde ?

Gruss

Holger

nahpets 4. Dez 2008 15:00

Re: DBGrid -> DblClick -> Wenn auf Titel soll nichts p
 
Hallo,

unprofessionelle Lösung:

Delphi-Quellcode:
procedure TForm1.DBGrid1TitleClick(Column: TColumn);
begin
  DBGrid1.Tag := 1;
end;

procedure TForm1.DBGrid1DblClick(Sender: TObject);
begin
  If DBGrid1.Tag = 1 then ShowMessage('Wegda')
  else ShowMessage('DblClick' + #13 + DBGrid1.SelectedField.AsString);
  DBGrid1.Tag := 0;
end;

HolgerCW 4. Dez 2008 15:55

Re: DBGrid -> DblClick -> Wenn auf Titel soll nichts p
 
Ist zwar nciht ganz sauber, da man nach klicken auf den Titel, erst beim zweiten Doppelklick auf eine andere Zeile (Erster setzt Tag auf 0), dann weiter kommt.

Vielleicht kennt hier jemand ja noch eine andere Lösung ?


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