【问题标题】:Get .net webbrowser full screen event获取 .net webbrowser 全屏事件
【发布时间】:2016-09-23 12:55:09
【问题描述】:

我有一个 windows 窗体应用程序,窗体中间有一个 webbrowser 控件。导航到 Youtube 视频时,视频的全屏按钮不起作用。

如何获取全屏事件(使用 html 或 flash 触发时)?

【问题讨论】:

  • 试试这个solution
  • @stuartd 当你打开某些东西时它会这么说。但我有一个 html 按钮。我错了吗?
  • @Rakitić 我可以在代码中使其全屏显示。但我不知道用户什么时候会按下 html 全屏按钮。

标签: c# .net vb.net webbrowser-control


【解决方案1】:
void MainFormLoad(object sender, EventArgs e){
this.KeyDown+= new KeyEventHandler(MainForm_KeyDown);}
void MainForm_KeyDown(object sender, KeyEventArgs e){
if( e.KeyCode == Keys.ControlKey)
MessageBox.Show("What is the Ctrl?");}

【讨论】:

  • 尊敬的 user3060520 我想通过 webbrowser 中的 html 按钮来完成。到键盘或 .net 按钮。
【解决方案2】:

我仍然对 IE 11 显示网页的糟糕程度感到震惊。所以我强烈推荐使用另一个引擎,比如 Chromium。查看此帖子以了解库选项。

我选择了CefSharp,有一个很棒的How To Guide in here,但是浏览器只是全屏显示以形成边界,因此请注意,如果使用此选项,您可能需要自己实现。

【讨论】:

    猜你喜欢
    • 2023-03-10
    • 1970-01-01
    • 2012-07-04
    • 1970-01-01
    • 2012-03-21
    • 1970-01-01
    • 2021-10-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多