none
Drag & Drop aus Outlook Kalender RRS feed

  • Frage

  • Hallo Gemeinde,

    im Moment renne ich mir nach allen seiten die Nase an.

    Evtl. hat mir dazu auch jemand einen Tip.

    Ich füre ein Drag & Drop auf einen DataGridView aus.
    Mein Problem, im DragDrop Event kommt die Outlook Sicherheitsabfrage,
    mit dem Problem das die Maus irgendwie blockiert ist.

    Hat jemand eine Idee an was das liegt?
    Kann Outlook so konfiguriert werden, das die Abfrage nicht kommt?

    Das ganze mit einer TextBox funktioniert einwandfrei.

    Gruss Peter

    Dienstag, 5. Juni 2012 09:41

Antworten

  • Hallo Peter,

    wohin geht denn der DragDrop? Ermittelst du irgendwie die Gridspalte über der sich die Maus z.B. beim DragEnter befindet?
    Und welche Daten aus dem DragDrop Data Objekt übernimmst du dann?

    Wie heisst die Fehlermeldung?

    Habe eben mal einen Termin aus dem Outlook Kalender (die Wochenübersicht)
    in eine Datagridview mit Drag Drop gezogen und das ging. Habe allerdings nur

      Private Sub DataGridView1_DragDrop(ByVal sender As Object, ByVal e As System.Windows.Forms.DragEventArgs) Handles DataGridView1.DragDrop
        If e.Data.GetDataPresent(GetType(String)) Then
          DataGridView1.CurrentCell.Value = e.Data.GetData("System.String").ToString()
        End If
      End Sub

    ausgeführt. (Hat den Titel des Termins übernommen.)

    • Als Antwort markiert peter haus Mittwoch, 6. Juni 2012 06:32
    Dienstag, 5. Juni 2012 19:03

Alle Antworten

  • Hallo Peter,

    wohin geht denn der DragDrop? Ermittelst du irgendwie die Gridspalte über der sich die Maus z.B. beim DragEnter befindet?
    Und welche Daten aus dem DragDrop Data Objekt übernimmst du dann?

    Wie heisst die Fehlermeldung?

    Habe eben mal einen Termin aus dem Outlook Kalender (die Wochenübersicht)
    in eine Datagridview mit Drag Drop gezogen und das ging. Habe allerdings nur

      Private Sub DataGridView1_DragDrop(ByVal sender As Object, ByVal e As System.Windows.Forms.DragEventArgs) Handles DataGridView1.DragDrop
        If e.Data.GetDataPresent(GetType(String)) Then
          DataGridView1.CurrentCell.Value = e.Data.GetData("System.String").ToString()
        End If
      End Sub

    ausgeführt. (Hat den Titel des Termins übernommen.)

    • Als Antwort markiert peter haus Mittwoch, 6. Juni 2012 06:32
    Dienstag, 5. Juni 2012 19:03
  • Hallo Markus,

    vielen Dank dein Codeschnipsel hat mir geholfen.

    Es ist ja peinlich, aber ich habe leider den Code in DragEnter und  DragDrop vertauscht und nicht gesehen.
    Erst als ich dir meinen Code schicken wollte ist es mir aufgefallen, ich hätte wohl noch den ganzen Tag gesucht.
    Der Fehler hat sich nur so gezeigt, das der Maus Cursor als Sanduhr dastand und nichts ging mehr.

    Vielen Dank und Grüsse

    Peter

    Mittwoch, 6. Juni 2012 06:32