J'ai eu un projet pendant un certain temps en utilisant des winforms C#. J'ai implémenté une fonction glisser-déposer avant la sortie de Windows 7. Travaillé comme un charme. Cependant, lorsque vous utilisez Windows 7, cela ne fonctionne pas. L'événement ne se déclenche même pas.C# Le glisser-déposer ne fonctionne pas sous Windows 7
AllowDrop
est défini sur true. En s'abonnant à DragEnter
il n'est pas appelé dans Windows 7 (pas sûr de vista). Mais sur XP cela fonctionne tout le chemin. Le programme est exécuté avec des privilèges adminitave.
Y a-t-il une différence dans la baisse de traînée dans Windows 7 vs XP? Je ne sais pas si c'est pertinent, mais j'utilise x64
J'ai eu un problème assez similaire avec un nouveau projet Silverlight. Le glisser-déposer n'a pas fonctionné, à cause des fonctions de sécurité de mon navigateur. Utilisez-vous un contrôle de navigateur dans vos winforms? – Tim
J'ai remarqué que lors de l'exécution d'applications avec des autorisations élevées dans Windows 7, le glisser-déposer est désactivé. – sshow