在 awesomium 事件后创建函数 运行
Making a function run after an awesomium event
我对编程还很陌生,我正在使用 awesomium 引擎开发浏览器,它运行良好,但我想添加一个标签来列出您当前所在网站的 URL具有使标签更新的功能
private void refreshurllabel()
{
label1.Text = webControl1.Source.ToString();
}
但每次加载新页面时,我都需要使用事件来实现此功能 运行。通过 awesomium 文档,我发现这个名为 AddressChanged
的事件 http://docs.awesomium.net/html/E_Awesomium_Windows_Controls_WebControl_AddressChanged.htm 可以满足我的需要,但由于我的知识有限,我无法弄清楚如何在调用此事件时为 运行 创建一个函数.
如有任何帮助,我们将不胜感激。
您需要连接一个事件处理程序。在您的代码中的某处,您需要添加类似
的内容
webControl1.AddressChanged += webControl1_AddressChanged;
然后是处理事件的函数
void webControl1_AddressChanged(object sender, EventArgs e){
webControl wc = (webControl)sender;
label1.Text = wc.Source.ToString();
}
我对编程还很陌生,我正在使用 awesomium 引擎开发浏览器,它运行良好,但我想添加一个标签来列出您当前所在网站的 URL具有使标签更新的功能
private void refreshurllabel()
{
label1.Text = webControl1.Source.ToString();
}
但每次加载新页面时,我都需要使用事件来实现此功能 运行。通过 awesomium 文档,我发现这个名为 AddressChanged
的事件 http://docs.awesomium.net/html/E_Awesomium_Windows_Controls_WebControl_AddressChanged.htm 可以满足我的需要,但由于我的知识有限,我无法弄清楚如何在调用此事件时为 运行 创建一个函数.
如有任何帮助,我们将不胜感激。
您需要连接一个事件处理程序。在您的代码中的某处,您需要添加类似
的内容webControl1.AddressChanged += webControl1_AddressChanged;
然后是处理事件的函数
void webControl1_AddressChanged(object sender, EventArgs e){
webControl wc = (webControl)sender;
label1.Text = wc.Source.ToString();
}