En termes d'API IE, vous pouvez obtenir le texte de sélection en récupérant l'objet de sélection via IHTMLDocument2 :: Selection la propriété, puis créer un objet plage via IHTMLSelectionObject :: createRange. Si la propriété type de la plage de retour est "Text", vous pouvez en interroger IHTMLTxtRange et obtenir le texte sélectionné via IHTMLTxtRange :: text.
On ne sait pas qui contrôle WebBrowser vous faites référence. Il existe trois contrôles webbrowser dans .Net Framework, un dans Windows Forms, un dans WPF et un dans Silverlight. De toute façon, vous pouvez call InvokeScript ou utiliser l'interface non managée comme GetSelectedText de csexwb, si l'une de ces méthodes est supportée par votre bibliothèque de contrôle.
mention prochaine fois quelle bibliothèque contrôle que vous utilisez lorsque vous posez la question. Le simple fait de mentionner la langue choisie ne suffit pas à résoudre l'ambiguïté des noms de classe.
Est-ce quelque chose comme ça ?? http://www.programmersheaven.com/mb/VBNET/181520/181520/copy-cut-paste/ – Matrix
http://www.devx.com/tips/Tip/30541 – Matrix
http: //www.devasp. net/net/articles/affichage/1061.html http://www.codeproject.com/KB/shell/clipboard01.aspx – Matrix