Delphi: Drag & Drop

Von: , Frage gestellt am Fr, 4. Aug 2000

Wie benutzt man das TDragObject?
Bekommt man dadurch das Objekt, dass gezogen wurde?

Danke
Mario

3 Antworten zu dieser Frage

  1. Antwort von nach 2 Tagen hilfreich
    Re: Delphi: Drag & Drop

    Hi Mario,

    wenn Komponenten aus der VCL dragen&droppen willst, dann verwende einfach die entsprechenden Ereignisse aus dem Objectinspektor.

    wenn Du externe Objekte auf Deine Applikation droppen willst, dann wird´s schon etwas schwieriger. Hier mußt Du einige API-Funktionen implementieren.

    Manfred Wie benutzt man das TDragObject?
    Bekommt man dadurch das Objekt, dass gezogen wurde?

    Danke
    Mario

    • Antwort von nach 2 Tagen hilfreich
      Re^2: Delphi: Drag & Drop

      Wenn ich z.B. eine TListitem irgendwo hinziehe, dann bekomme ich als Source-Objekt das TListview-Objekt. Kann man das ändern?

      Und zuwas ist das TDragObject bei dem Ereigniss onstartdrag?

      Danke
      Mario

      • Antwort von nach 3 Tagen hilfreich
        Re^3: Delphi: Drag & Drop

        Wenn ich z.B. eine TListitem irgendwo hinziehe, dann bekomme
        ich als Source-Objekt das TListview-Objekt. Kann man das
        ändern?
        (Source as TListView).Items[??]
        Hier mußt Du schauen ob es einen Zeiger auf den selektierten Eintrag gibt, andernfalls benutze das Ereignis OnSelectItem und Setze den Zeiger selbst. Und zuwas ist das TDragObject bei dem Ereigniss onstartdrag?
        TDragObject habe ich noch nie verwendet

        Servus
        Manfred

Keine passende Antwort gefunden? Jetzt eigene Frage stellen!