J'essaie d'autoriser l'ajout d'une pièce jointe d'un courrier électronique dans Novell GroupWise à mon application C# WinForms. La fonctionnalité standard .NET ne fonctionne pas.Glisser-déposer d'une pièce jointe d'un fichier e-mail dans GroupWise à une application .NET
Dans l'événement DragDrop d'un contrôle, e.Data.GetFormats() renvoie ce qui suit.
FileGroupDescriptorW
FileGroupDescriptor
FileContents
attachment format
je peux obtenir le nom du fichier avec e.Data.GetData ("FileGroupDescriptor") et aller à la position 76.
Malheureusement, e.Data.GetData ("fileContents") provoque un premier système de hasard .NotImplementedException dans System.Windows.Forms.dll et renvoie null. Le format de pièce jointe renvoie également null. Mes recherches m'indiquent que le glisser-déposer est beaucoup plus complexe que je ne le pensais :) Il semble que GroupWise utilise un format appelé CFSTR_FILECONTENTS, mais ce n'est qu'une supposition. Les pièces jointes peuvent être glissées avec succès sur le bureau Windows ou dans d'autres dossiers.
Merci pour vos suggestions.
Content de savoir Je ne suis pas la seule âme pauvre à devoir travailler avec Groupwise. – rjrapson