u014234260
飘走的烟
采纳率100%
2018-03-25 01:39

C# winform CEF 浏览网页怎么会出现显示不全的问题?

5
  • cef
已采纳

图片说明图片说明

已经设置最大化了 修改size 熟悉也是还是不能全部显示,找了好多人都没有发生我这种问题。大神们帮帮忙啊

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

5条回答

  • qq_40727127 苹果醉了香蕉 3年前

    我在百度上找了一篇有关这个的文章 你可以看一看会不会是你平台配置问题
    http://www.codebye.com/net-uses-the-cefsharp-open-source-library-to-develop-th.html

    点赞 评论 复制链接分享
  • qq_33365649 执阙 2年前

    var setting = new CefSharp.CefSettings();
    setting.CefCommandLineArgs.Add("disable-gpu", "1");
    CefSharp.Cef.Initialize(setting);
    browser = new ChromiumWebBrowser("file:///D:/Projects/C%23Projects/ChromeDemo/demo/bin/x86/Debug/forms/demo.html");
    //browser.RegisterJsObject("jsObj", new JsEvent(), new CefSharp.BindingOptions() { CamelCaseJavascriptNames = false }); //交互数据

    browser.Dock = DockStyle.Fill;

            Controls.Add(browser);
    
    点赞 评论 复制链接分享
  • u014234260 飘走的烟 3年前

    估计是环境或者配置什么没有引入工程中,重新建一个就解决这个问题了

    点赞 评论 复制链接分享
  • u014234260 飘走的烟 3年前

    这个问题我最终也没有解决,但是我直接将原来的代码,新建了一个project,之后重新复制进去就好了~~~具体为什么,还是不是很清楚!

    点赞 评论 复制链接分享
  • u014234260 飘走的烟 3年前
          CefSharp.Cef.Initialize(setting);
            WebBrowser = new ChromiumWebBrowser("http://localhost:54562/HtmlPage1.html"); //初始页面
            WebBrowser.RegisterJsObject("jsObj", new JsEvent(), new CefSharp.BindingOptions() { CamelCaseJavascriptNames = false }); //交互数据                                           
            WebBrowser.Dock = DockStyle.Fill;//铺满                                                                  
            WebBrowser.Dock = DockStyle.Fill;//设置停靠方式
            this.Controls.Add(WebBrowser);//加入窗体
    
    点赞 评论 复制链接分享