public partial class TBForm : Form
{
private readonly ChromiumWebBrowser browser;
public TBForm()
{
InitializeComponent();
browser = new ChromiumWebBrowser("www.baidu.com")
{
Dock = DockStyle.Fill,
};
this.Controls.Add(browser);
}
}
我得到了这个结果
CefSharp.WinForms “ Dock = DockStyle.Fill”无效,黑色边缘。
如何使ChromiumWebBrowser填充TBForm?
答案 0 :(得分:3)
我的经验是这是由于使用较高的DPI设置引起的。我在应用程序的入口点使用了推荐的辅助方法:
Cef.EnableHighDPISupport()
有关更多详细信息,请参见此处: https://github.com/cefsharp/CefSharp/wiki/General-Usage#high-dpi-displayssupport
答案 1 :(得分:2)
您是否尝试过使用CefCommandLineArgs禁用GPU引擎?
声明时:
service cloud.firestore {
match /databases/{database}/documents {
match /users/{users} {
// Check if existing email is same as you trying to write/read
allow read, write : if resource.data.email == request.auth.token.email;
}
}
}
初始化之前:
CefSettings settings = new CefSettings();
尝试添加下一行代码:
Cef.Initialize(settings);
答案 2 :(得分:0)