2016-06-09 84 views
0

我想把一个cefsharp浏览器放入一个windows 10的触摸屏设备。我遇到的问题只是一个基本的编码,以显示一个网站。下面是我的代码:cefsharp显示一个网站的困难

public ChromiumWebBrowser browser; 

    public Form1() 
    { 
     InitializeComponent(); 
     InitBrowser(); 
    } 

    public void InitBrowser() 
    { 
     Cef.Initialize(new CefSettings()); 
     browser = new ChromiumWebBrowser("www.google.com"); 
     this.Controls.Add(browser); 
     browser.Dock = DockStyle.Fill; 
    } 

当我运行应用程序,以下出现:

enter image description here

好像浏览器的大小变得比窗口大小。

当我向下滚动,下面出现:

enter image description here

好像也变得不正常了。

但是当我再次向上滚动,同样的问题再次发生:

enter image description here

编码仅只是基本。我在笔记本电脑上试用它,没有任何问题。但我尝试在这款触摸屏设备上会遇到这个问题。意思就是不是所有的设备都会有这个问题。你们知道哪里出了问题吗?

+0

是否使用了'DPI> 100%检查 “高DPI设置禁用显示缩放”'?如果是这样,你需要让你的应用程序识别“DPI”。 – amaitland

回答

0

尝试在你的EXE右击 - >兼容性 - >