Hallo!
Ich docke hier ein Delphi-Steuerelement (TTreeView) an ein Panel an. Wenn das passiert ist, hat es ja oben diese kleine "Titelleiste" (diese Doppellinie mit dem kleinen Schließen-Kreuzchen in der Ecke), an der man es wieder ziehen kann.
Dieses Ziehen klappt aber bei mir nur, wenn DragMode auf "dmAutomatic" steht (was dann aber ziemlich verhindert, dass man das Steuerelement benutzt, weil bei jedem Click gleich eine Drag&Dock-Operation begonnen wird).
Steht der DragMode dagegen auf "dmManual", und wird die Drag-Operation im OnMouseDown-Event mit
Quelltext
1:
| TTreeView(Sender).BeginDrag(False, 15); |
begonnen, kann man das Element überall "anfassen", nur nicht an der Titelleiste. Ist das ein Bug? Denkfehler von mir?
Weiß jemand, wie ich das umgehen kann?
Danke und viele Grüße! Carsten.