u014234260
飘走的烟
2018-03-25 01:39
采纳率: 100%
浏览 2.8k
已采纳

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

图片说明图片说明

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

5条回答 默认 最新

  • qq_40727127
    苹果醉了香蕉 2018-03-25 04:08
    已采纳

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

    点赞 评论
  • u014234260
    飘走的烟 2018-03-25 04:35
          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);//加入窗体
    
    点赞 评论
  • u014234260
    飘走的烟 2018-03-31 11:56

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

    点赞 评论
  • u014234260
    飘走的烟 2018-03-31 11:57

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

    点赞 评论
  • qq_33365649
    执阙 2019-03-27 00:00

    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);
    
    点赞 评论

相关推荐