Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1362 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  WebBrowser Drag & Drop

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

WebBrowser Drag & Drop

n°1372846
will449
Posté le 23-05-2006 à 10:21:16  profilanswer
 

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

mood
Publicité
Posté le 23-05-2006 à 10:21:16  profilanswer
 

n°1372935
Xas
Freshershist
Posté le 23-05-2006 à 11:05:09  profilanswer
 

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...


---------------
H. - 48h en fiat et j'ai déjà perdu la maitrise de mon argent
n°1373147
will449
Posté le 23-05-2006 à 14:01:22  profilanswer
 

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...


Message édité par will449 le 23-05-2006 à 14:02:21
n°1373193
will449
Posté le 23-05-2006 à 14:34:30  profilanswer
 

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 :
  1. mshtml.HTMLDocumentEvents2_Event iEvent;
  2. iEvent.onmouseover += new mshtml.HTMLDocumentEvents2_onmouseoverEventHandler(MouseOverEventHandler);


 
Eh oui, il suffit de lire la MSDN !!! mais au bon endroit Xas  :pt1cable:  
 
Cordialement.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  WebBrowser Drag & Drop

 

Sujets relatifs
[VB] Cacher URL sur un WebBrowser.Print()Quel interface pour un drag and drop multiple ?
[Delphi] Le Webbrowser et ses bordures :)drag and drop
[xul/xpcom/js] problèm avec drag and dropSouci en javascript avec un div : drag & drop !?
Plus de sujets relatifs à : WebBrowser Drag & Drop


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR