C# 渲染不正确
我已经使用C#在我的应用程序中嵌入了C# 渲染不正确,c#,winforms,cefsharp,C#,Winforms,Cefsharp,我已经使用C#在我的应用程序中嵌入了CefSharp,但看起来浏览器渲染不正确(屏幕截图附在下面)。我试图找到这个问题,但没有成功 这就是我初始化CEF的方式: public Form1() { InitializeComponent(); InitializeChromium(); } public void InitializeChromium() { CefSettings settings = new CefSettings(); Cef.Initiali
CefSharp
,但看起来浏览器渲染不正确(屏幕截图附在下面)。我试图找到这个问题,但没有成功
这就是我初始化CEF的方式:
public Form1() {
InitializeComponent();
InitializeChromium();
}
public void InitializeChromium() {
CefSettings settings = new CefSettings();
Cef.Initialize(settings);
chromeBrowser = new ChromiumWebBrowser("http://www.google.com");
chromeBrowser.Dock = DockStyle.Fill;
this.Controls.Add(chromeBrowser);
}
我想知道为什么会发生这种情况?谢谢。请向我们展示
InitializeComponent
中的代码这可能是DPI设置大于100%造成的。试试:CefSettings=newcefsettings();settings.CefCommandLineArgs.Add(“强制设备比例因子”,“1”);初始化(设置)代码>非常感谢,我的dpi设置为125%。当我在正常显示器上设置为100%时。请在InitializeComponent
中显示代码,这可能是DPI设置大于100%造成的。试试:CefSettings=newcefsettings();settings.CefCommandLineArgs.Add(“强制设备比例因子”,“1”);初始化(设置)代码>非常感谢,我的dpi设置为125%。当我在正常显示上设置为100%时。