2016-06-09 78 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右擊 - >兼容性 - >