在 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();
}