【问题标题】:Making a function run after an awesomium event在 awesomium 事件之后运行函数
【发布时间】:2015-08-04 02:11:51
【问题描述】:

我对编程相当陌生,我正在使用 awesomium 引擎开发浏览器,它运行良好,但我想添加一个标签,列出您当前所在网站的 URL 我有这个功能来制作标签更新

    private void refreshurllabel()
    {
        label1.Text = webControl1.Source.ToString();
    }

但我需要使用事件来让这个函数在每次加载新页面时运行。通过查看 awesomium 文档,我发现此事件 http://docs.awesomium.net/html/E_Awesomium_Windows_Controls_WebControl_AddressChanged.htm 称为 AddressChanged 这将满足我的需求,但由于我的知识有限,我无法弄清楚如何在调用此事件时运行函数。

任何帮助将不胜感激。

【问题讨论】:

    标签: c# awesomium


    【解决方案1】:

    您需要连接一个事件处理程序。您需要在代码中的某处添加类似

    webControl1.AddressChanged += webControl1_AddressChanged;

    然后是处理事件的函数

    void webControl1_AddressChanged(object sender, EventArgs e){
         webControl wc = (webControl)sender;
         label1.Text = wc.Source.ToString();
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-06-22
      • 1970-01-01
      • 2012-03-29
      • 1970-01-01
      • 2018-05-10
      • 2023-01-24
      • 1970-01-01
      相关资源
      最近更新 更多