Suchergebnisse

Suchergebnisse 1-4 von insgesamt 4.

  • Benutzer-Avatarbild

    Ich weiß jetzt zwar nicht, wo Du Deine ToolStripButtons hast, aber ich habe sie in einem ToolStrip. Und bei mir wird nur die ToolStrip_DragEnter-Prozedur erreicht (inkl. Mauscursor "Kopier-Ziel gefunden"), jedoch nicht die des ToolStrip-Buttons. EDIT: Ehm. Off-Topic. Aber für alle anderen, die das lesen: Da ich für Tests gerne die Stop-Anweisung verwende, habe ich gerade mitbekommen, dass ich innerhalb einer Formularklasse zwischen den Prozeduren einfach Stop schreiben kann, ohne dass der Compil…

  • Benutzer-Avatarbild

    Ach ja, wollte ich auch noch nachsehen. Im MSDN-Artikel gab's dann die Antwort: Zitat von MSDN: „ ToolStripItem.AllowDrop-Eigenschaft [...] Gets or sets a value indicating whether drag-and-drop and item reordering are handled through events that you implement. “ Also geht es bei den Kandidaten um ein Spezial-DnD. Für normales DnD muss wohl nochwas eingeschaltet werden: "Set the AllowDrop property to true and set the AllowItemReorder property to false to respond to drag-and-drop behavior you have…

  • Benutzer-Avatarbild

    AFAIK ist das mit ToolStripButtons nicht möglich, da die Buttons nur vom Strip verwaltet werden. Sie sind keine eigenständigen Controls, haben kein eigenes Handle (was ich auch schon mal beim Thema Automatisierung mit Enttäuschung feststellen musste). Daher dürfte ein direkter Drop nicht möglich sein. Aber bestimmt mit Koordinatenberechnung. Drop auf Strip und dann berechnen/auswerten, über welchem Button es gedropped wurde. Mir ist klar, dass es ein Button-Highlighting gibt, aber ob das nutzbar…

  • Benutzer-Avatarbild

    Ich glaub ich hab's: Stell bei den nicht erlaubten Dropzielen AllowDrop = True und beim DragOver-EventHandler e.Effect = DragDropEffects.None. So klappt es bei mir. Die Cursor werden nun richtig angezeigt, aber der DragDrop-EventHandler bei jenem CE wird nicht erreicht.