loic20h28
Messages postés207Date d'inscriptionmardi 19 juin 2007StatutMembreDernière intervention22 février 2016
-
15 déc. 2015 à 13:13
loic20h28
Messages postés207Date d'inscriptionmardi 19 juin 2007StatutMembreDernière intervention22 février 2016
-
15 déc. 2015 à 14:45
Bonjour tout le monde,
Je suis entrain de réaliser une application qui à pour but de faire un Drag&Drop d'un e-mail Outlook et de le copier dans un dossier sur mon PC.
Voici mon code :
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using Outlook = Microsoft.Office.Interop.Outlook;
namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); }
private void panel1_DragEnter(object sender, DragEventArgs e) { // Pour ce programme, nous permettons à un fichier à supprimer à partir d'Explorer if (e.Data.GetDataPresent (DataFormats.FileDrop)) e.Effect = DragDropEffects.Copy; // Ou cela nous dit si elle est une baisse de fixation Outlook else if (e.Data.GetDataPresent ("FileGroupDescriptor")) e.Effect = DragDropEffects.Copy; // Ou aucune de ces réponses else e.Effect = DragDropEffects.None; }
Le code fonctionne c'est à dire que le drag&drop fonctionne et il m'enregistre bien un fichier test.msg dans mon dossier nommé "TEST" mais ce fichier est vide :(
Je souhaiterais copier le fichier drag&dropé auparavant.
Je pense qu'il faut que j'utilise une autre méthode que CreateItem() mais étant débutant en C# je suis un peu bloqué!!