【问题标题】:Status bar in webbrowser浏览器中的状态栏
【发布时间】:2009-12-17 22:15:05
【问题描述】:

我正在寻找一个关于如何添加状态栏并为网络浏览器控件显示相同的选项,对此有任何想法。

当我在 webbrowser 上方的 texbox 上键入带有 https: 的网站时,我应该在状态栏上显示 ssl 安全图标。

请回复。

提前致谢, 卡西克

【问题讨论】:

    标签: c# statusbar browser


    【解决方案1】:

    要显示挂锁图标,请处理DocumentCompleted 事件并在browser.Url.Scheme == "https" 时显示图标。

    【讨论】:

      【解决方案2】:

      您需要处理StatusTextChanged 事件并检查StatusText 属性。

      您可以将 StatusStrip 控件和 StusStripLabel 添加到表单中,然后在 StatusTextChanged 事件中将 StatusStripLabel 的 Text 属性设置为 WebBrowser 的 StatusText 属性。

      【讨论】:

      • 感谢您的帮助,但我找不到 webbrowser 的 statusTextchanged 事件,请。帮助。
      • 您使用的是 WinForms WebBrowser 控件还是 COM 互操作?
      • 事件确实存在;您可以按照我的答案中的链接在 MSDN 上查看其文档。 (msdn.microsoft.com/en-us/library/…)
      • 再次感谢,但我无法创建 StatusTextChanged 事件,我使用 ProgressChanged 事件 i toolStripStatusLabel1.Text = webBrowser.StatusText;但这会显示文本,但应该显示 SSL 安全登录符号,请帮助。提前致谢。
      • codeproject.com/KB/cpp/ExtendedWebBrowser.aspx 演示了处理非托管网络浏览器事件所需的步骤
      猜你喜欢
      • 1970-01-01
      • 2012-05-15
      • 1970-01-01
      • 2011-05-17
      • 1970-01-01
      • 1970-01-01
      • 2012-09-17
      • 1970-01-01
      • 2011-02-18
      相关资源
      最近更新 更多