比如显示百度页面,点击我要回答按钮后winform窗体中的textbox中显示“你点击了我要回答按钮”。 谢谢各位大侠了 最好详细点。
先谢谢了,我再说的详细些吧,我点击webBrowser中显示的指定按钮,比如“百度一下”这个按钮,会触发form中的事件,比如form中的testbox的值发生变化。 麻烦你了,大侠。
追答这样就改成百度的了
把link_Click事件里的代码换成你的改变TextBox值
private void button2_Click(object sender, EventArgs e)
{
webBrowser1.Navigate("http://www.baidu.com");
}
void link_Click(object sender, HtmlElementEventArgs e)
{
MessageBox.Show("你点击了链接");
}
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
HtmlElement link = webBrowser1.Document.GetElementById("su");//找到元素
link.Click += new HtmlElementEventHandler(link_Click); //添加 点击事件处理函数
}
万分感谢 就是那个元素我不知道怎么确定 我是个新学者 麻烦你了 就是你的那个"su" 我怎么知道其他按钮的元素啊?
追答看百度首页的源文件找到
这个按钮的id是su
恩 找到了 万分感谢 都不知道怎么感谢其实 我是个初学者 打扰你了。祝你工作顺利 身体健康 谢谢
本回答被提问者采纳c#中winform的webbrowser控件在窗体中如何获取按钮或者的事件?
1、在打开的ie浏览器窗口右上方点击齿轮图标,选择“Internet选项”,如下图所示:2、在打开的Internet选项窗口中,切换到安全栏,在安全选卡中点击“自定义级别”,如下图所示:3、在“安全设置-Internet 区域”界面找到“Java 小程序脚本”、“活动脚本”,并将这两个选项都选择为“禁用”,然后点击...
c#winform程序上webbrowser控件,通过点击winform上的按钮向webbrowser中...
这个需要客户端程序和浏览器脚本的交互。你在winform的按钮点击事件里写:this.WebBrowser.Document.InvokeScript("execute",new string[]{"%P"});当前WebBrowser浏览的网页中脚本如下:function execute(key){ var WshShell = new ActiveXObject("WScript.Shell");WshShell.SendKeys(key);} 这样就可以向...
C#点击WebBrowser里网页中的按扭怎么表达?
webBrowser1.Document.All.GetElementsByName("ti")[0].InnerText = "犍为真人";HtmlElement elemButton = webBrowser1.Document.All.GetElementsByName("Submit3")[0];mshtml.HTMLInputElement button = (mshtml.HTMLInputElement)(elemButton.DomElement);button.click();\/\/\/ 注意,应当在引用中添加...
C#如何为WebBrowser控件里面打开的网页中的Iframe内的网页控件赋值?
void Button1Click(object sender, EventArgs e){ this.webBrowser1.Document.Window.Frames[0].Document.GetElementsByTagName("TEXTAREA")[0].SetAttribute("value", "程序赋值结果");}
C#中的WINFORM程序怎么打印WEBBROWER中的网页
http:\/\/blog.csdn.net\/metababy\/archive\/2005\/11\/07\/524227.aspx 计算WebBrowser控件相对于全屏幕的坐标以及WebBrowser控件的大小,截取此区域数据.如果网页过大,那么先临时更改WebBrowser控件和整个窗体的大小,然后截屏.截取的图片放入内存,然后打印内存中的该图片~大概会有更好的办法,等待高手回答 ...
web browser控件怎么用
首先创建一个WinForm程序,拖入一个textbox控件和一个button按钮,然后拖入一个panel控件,如图所示:拖入panel控件后,找到WebBrowser控件并双击,WebBrowser控件就会自动填充到panel控件上,像下面这样:之后给button改个名,双击button按钮设置一个简单的跳转行为:private void goButton_Click(object sender, ...
C# winform WebBrowser怎么获取js中的变量的值?怎么触发js的事件?
执行方法 } private void button2_Click(object sender, EventArgs e){ IHTMLDocument2 vDocument = webBrowser1.Document.DomDocument as IHTMLDocument2;IHTMLWindow2 vWindow = (IHTMLWindow2)vDocument.parentWindow;vWindow.execScript("ShowMessage(67890);", "JavaScript"); \/\/ 执行脚本 } ...
C# winform 中的webBrowser1的网站打开后 怎么让弹窗在webBrowser2里面...
\/\/\/ 单击网页菜单时两边都会变 \/\/\/ 其它的可以直接显示在webBrowser2 \/\/\/ public partial class MainForm : Form { public MainForm(){ InitializeComponent();this.webBrowser1.Url = new System.Uri("http:\/\/www.sina.com.cn", System.UriKind.Absolute);this.webBrowser1.NewWindow += ...
winform webbrowser 如何控制新窗口打开和通过windowns.open()方 ...
\/\/ 将新窗口的URL加载到当前的WebBrowser控件中 webBrowser1.Navigate(e.Url);} ```在上述示例代码中,我们通过订阅`NewWindow3`事件,然后在事件处理程序中取消默认的新窗口打开行为,并将新窗口的URL加载到当前的WebBrowser控件中。请注意,这种解决方案仅适用于使用`NewWindow3`事件的情况。如果网页...
C# webBrowser 在控件里面加载了一个网页, 我在网页里面登录成功之后...
web.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(web_DocumentCompleted); \/\/当网页加载完成时触发该事件,获取网页数据 void web_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e){ \/\/获取该html页面内的Table标签的内容 WebBrowser web = (WebBrowser)sender;...