Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Moony,
29. Apr 2008
Hallo,
nach langem rumprobieren, was mir welche Ergebnisse liefert, bin ich zu folgendem Ergebnis gekommen:
procedure TFPaddock.PermgridDblClick(Sender: TObject);
var gc : TGridCoord;
p : TPoint;
begin
p := Point(myX, myY);
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Moony,
25. Apr 2008
So, ich habe jetzt folgende Tests gemacht:
1. p := ScreenToClient(Mouse.CursorPos);
-> Doppelklick auf die Titelleiste in der ersten Spalte des Grids ergibt
gc.x = 1
gc.y = 3
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Moony,
25. Apr 2008
Nein. Ich habe ein DBGrid, in welches eine Datenmenge aus der Datenbank geladen ist. Wenn ich ein Doppelklick auf einen Datensatz ausführe, dann soll etwas mit den Daten gemacht werden. Mache ich aber einen Doppelklick auf die Titelleiste des DBGrids, dann darf nichts mit der Datenmenge gemacht werden.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Moony,
25. Apr 2008
Hallo zusammen,
ich versuche schon seit längerem herauszufinden, wie man abfangen kann, dass wenn in einem TDBGrid ein Doppelklick in der Titelleiste ausgeführt wird, die Funktionen für einen Doppelklick nicht mehr wirksam sind.
Habe hier schon gesucht, aber keine richtige Lösung gefunden.
Habe schon folgendes probiert:
procedure TForm.DBgridDblClick(Sender: TObject);
var gc :...