Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by norwegen60,
19. Jun 2018
Ich meinte in meinem Originalcode. Da hatte ich dbgrAt.BeginDrag drin.
Mit OnMouseMove geht es. Hatte ich auch schon probiert, aber ohne die if (GetAsyncKeyState(VK_LBUTTON) and $8000)<>0 then
if not Mouse.IsDragging then
Damit funktioniert es einwandfrei.
Noch eine Idee wie man dafür sorgen kann, dass OnMouseDown durchgereicht werden kann?
Danke
Gerd
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by norwegen60,
19. Jun 2018
Ja natürlich. Das habe ich auch so in meinem Source.
Problem ist aber, dass OnMouseDown nicht aufgerufen wird, wenn ich auf einen Datensatz klicke. Da wird dieses Ereignis abgfangen um den Satzzeiger im Grid zu setzen und dann nicht weitergereicht.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by norwegen60,
18. Jun 2018
Hallo
ich habe ein DbGrid und möchte aus dem einen Datensatz (Zeile) per Drag&Drop auf eine andere Komponente verschieben.
Das Problem:
Wenn ich DragMode auf dmAutomatic setze, lässt sich kein Datensatz per anklicken anwählen. Ausser mit der rechten Maustatse aber wer macht das schon?
Mein Versuch DragMode auf dmManual und dannprocedure TForm.DbGridMouseDown(Sender: TObject;
Button:...