Ich habe es mit Drag&Drop versucht, das klappt bei mir aber nur durch einen dummen zufall und den will ich net.
Bei mir wird durch den klick eine doDragdrop gemacht und wenn dann das object Dragover bringt, dann verschiebe ich das. Das ist ja nun nicht wirklich das problem, sonder wenn ich die maus zu schnell bewege verliere ich das object. Und hier kommt der Zufall zum tragen. Da ich selbst durch den Mausklick eine von mir gesetze eigenschaft auf true gesetzt habe.(die Eigenschaft zeigt an das DragDrop aktiv ist) Und wenn die Maus wieder Mouseup macht auf false, doch leider wird mouseup da nie aufgerufen. Aber das ist für den Zufall ja so nützlich. Denn dadurch denkt mein Programmiertes das noch drag&drop ist und somit funktioniert die Dragleave Ereigniss. Jedoch wenn das Drag&Drop noch aktiv ist funktioniert das eben überhaupt nicht, obwohl es auch aufgerufen wird.
Bringe noch bsps. Bin in c# 1.0.
Bei mir wird durch den klick eine doDragdrop gemacht und wenn dann das object Dragover bringt, dann verschiebe ich das. Das ist ja nun nicht wirklich das problem, sonder wenn ich die maus zu schnell bewege verliere ich das object. Und hier kommt der Zufall zum tragen. Da ich selbst durch den Mausklick eine von mir gesetze eigenschaft auf true gesetzt habe.(die Eigenschaft zeigt an das DragDrop aktiv ist) Und wenn die Maus wieder Mouseup macht auf false, doch leider wird mouseup da nie aufgerufen. Aber das ist für den Zufall ja so nützlich. Denn dadurch denkt mein Programmiertes das noch drag&drop ist und somit funktioniert die Dragleave Ereigniss. Jedoch wenn das Drag&Drop noch aktiv ist funktioniert das eben überhaupt nicht, obwohl es auch aufgerufen wird.
Bringe noch bsps. Bin in c# 1.0.