Drag&Drop von Froms



  • guten tag ihr genies 🙂

    kennst sich hier jemand mit C# aus ? denn ich möchte gerne in einer form-anwendung durch einen klick auf eine label die MainForm verschieben könne -> also per drag&drop !

    halt genau das gleiche wie drag&drop mit der titelleiste eines normalen windows-fensters !

    hat jemand eine idee wie man sowas realisieten könnte ? in der msdn, der suche und der hilfe habe ich nichts gefunden !!!



  • hallo ist hier jemand ?



  • Ich hoffe ich hab dich richtig verstanden.

    ( Alle Events gelten für das Label )
    1. Über Event "MouseDown" in den sogenannten FormMoveMode gehen.
    2. Über Event "MouseMove" mit den gelieferten Mauskoordinaten das Form verschieben
    3. Über Event "MouseUp" FormMoveMode ausschalten.



  • frag mal im winapi forum nach. das ist nur eine nachricht die man da behandeln muss. hab nur vergessen welche.

    ich glaub

    WM_NCHITTEST und dann HTCAPTION returnen. sollteste auch mit c# auf diesem weg hinbekommen.


Anmelden zum Antworten