Drag & Drop - auch mit GiveFeedback?



  • Hi!

    Ich hab mal versucht, eine kleine Test-Anwendung zu schreiben, die Daten via Drag&Drop verschicken kann. Das funktioniert prinzipiell auch alles sehr gut, nur werden bei mir leider die Ereignisse "GiveFeedback" und "QueryContinueDrag" im Senderobjekt nicht ausgelöst.

    Ich habe in MouseDown DoDragDrop ausgeführt ...

    private void button1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
    {
    DataObject OLE = new DataObject(DataFormats.Rtf, richTextBox1.Rtf);
    DoDragDrop(OLE, DragDropEffects.All);
    }
    

    ... und kann das Objekt dann auch auf jeden anderen RichText-Empfänger ziehen - etwa auf WordPad, wo es einwandfrei erkannt wird. Die genannten Ereignisse werden aber leider nicht aufgerufen.

    Ich hatte schonmal überlegt, ob das eventuell an meinen PC-Einstellungen liegt, aber ich hab noch keine Einstellung gefunden, die benutzerdefinierte Symbole beim D&D verbieten würde. - für QueryContinueDrag würde das ja auch keinerlei Sinn ergeben.

    Wo liegt mein Fehler? Weiß jemand Rat?

    mfG,
    Ogridi


Anmelden zum Antworten