WebBrowser Drag & Drop - C#/.NET managed - Programmation
Marsh Posté le 23-05-2006 à 11:05:09
will449 a écrit : Est-il possible de changer ses comportements par défaut du "drag and drop web browser" ? |
Oui.
Il suffit de lire le MSDN...
Marsh Posté le 23-05-2006 à 14:01:22
Merci pour ta réponse.
Les exemples fournit dans la MSDN utilise toujours des ListBox ou autres winforms mais jamais des WebBrowsers,
Les ListBOx et autres gèrent en effet les propriétés du type ListBox.Mouse* pour faire appel à des listeners List_OnMouse*(object sender, System.Windows.Forms.MouseEventArgs e), chose que ne fait pas le winform WebBrowser....
J'ai donc du mal a balancer des webbrowser.DoDragDrop si je ne peu pa attribué de listener (ou délégué) à mon webbrowser...
Marsh Posté le 23-05-2006 à 14:34:30
J'ai trouvé ma réponse sur http://support.microsoft.com/defau [...] #appliesto
En fait, la gestion des évenements avec le winform WebBrowser est un peu particulière et nécessite l'utilisation de l'interface d'événement Mshtml.HTMLDocumentEvents2_Event. Celle-ci permet ensuite de faire du MouseXXX
Code :
|
Eh oui, il suffit de lire la MSDN !!! mais au bon endroit Xas
Cordialement.
Marsh Posté le 23-05-2006 à 10:21:16
Bonjour,
je cherche à utiliser l'objet System.Windows.Form.WebBrowser pour faire des drag and drop de fichiers, d'images et de texte.
Cet outil gère déjà de façon autonome le drag and drop (si l'on met la propriété AllowWebBrowserDrop à true) :
- par exemple si je dragge un PDF sur mon objet webbrowser (ou une
image ou un fichier word ou un fichier txt) , il me l'affiche
directement.
=>Je ne souhaite justement pas qu'il me l'affiche mais simplement qu'il récupère son url locale ou http ....
- le drag and drop de texte ne fonctionne pas
=>je souhaite dragger du texte provenant de n'importe quelle appli externe à la mienne..
Est-il possible de changer ses comportements par défaut du "drag and drop web browser" ?
Par avance merci, cordialement