проблема с перетаскиванием из формы в сообщение Outlook 2016 - PullRequest
0 голосов
/ 26 марта 2019

У меня есть решение, которое работало с Outlook 2010, но оно больше не работает с outlook 2016. Я перемещал файлы (pdf, doc, xls) путем перетаскивания из списка в уже открытое электронное письмо вперспективы.если я двигаюсь перетаскиванием, из моего приложения в проводник Windows это работает.У меня проблема только с outlook!

В outlook, если формат сообщения HTML, ничего не происходит, когда я опускаюсь.Если формат простого текста, полный путь моего файла добавляется в тело сообщения.

я использую Visual studio 2013 .Net Framework 4.5

    private void item_Drag(object sender, ItemDragEventArgs e)
    {
        ListView lvdd = (ListView)sender;

        initDataDesFilesATransferer(lvdd);
    }

   private static void initDataDesFilesATransferer(ListView lvdd)
    {
        if (!verifSelectedItemExistent(lvdd))
            return;
        string[] nomDesFichiers = new String[lvdd.SelectedItems.Count];
        int i = 0;
        foreach (ListViewItem lvi in lvdd.SelectedItems)
        {
            nomDesFichiers[i] = lvi.SubItems[1].Text;
            i++;
        }
        DataObject data = new DataObject(DataFormats.FileDrop, nomDesFichiers);
        data.SetData(DataFormats.StringFormat, true, nomDesFichiers[0]);


       lvdd.DoDragDrop(data, DragDropEffects.Move);
    }

У кого-нибудь когда-нибудь была такая проблема?Это происходит из моего кода или из другого места?заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...