Не могу перетащить файл из окна Windows в winform в Windows 10 - PullRequest
0 голосов
/ 25 сентября 2019

Я хочу перетаскивать изображения из окон в winforms, несмотря на то, что я закодировал необходимые методы DragDrop и DragEnter AllowDrag имеет значение true.такая же функциональность приложения хорошо работает на других компьютерах.

вот код: я не могу понять, почему DragEnter никогда не запускается !!

private void CtrlVignette_DragEnter(object sender, DragEventArgs e) `
{
    if ((((sender != CtrlVignette) &&
       (e.Data.GetDataPresent(DataFormats.FileDrop, false) == true)) ||
        ((sender == CtrlVignette) &&
         (e.Data.GetDataPresent("objet", false) == false))) &&
       (Selectedpatient != null))
            e.Effect = DragDropEffects.All;
}

private void CtrlVignette_DragDrop(object sender, DragEventArgs e)
{
    // the code of this method is too long and it works very well
 }

CtrlVignette.AllowDrop имеет значение true

...