今天一朋友@宁静致远 反应了一个CefSharp在Winform中应用时遇到的问题:winform 中使用 CefSharp 加载网页最上方有一行黑色的区域,底部滚动条也向下移动了一点,网页是可以正常显示的,CefSharp的版本是79.1.360.0。如下图所示:
本人也是第一次遇见这种问题,加上好长时间没有关注Cefsharp的社区进度了,没能提供什么有价值的解决方案,怀疑是什么bug。代码比较简洁,直接接入到窗体中,然后 dock = fill 。后经他反馈的原因和解决方案是:笔记本是高清屏幕,之前显示设置是设置的150%,所以 winform 窗体中使用 cefsharp 加载网页就会出现顶部与底部黑边的问题 。把显示设置调整为 100%,就显示正常了。
感谢 @宁静致远 的反馈和提供的调查处理结果。希望本文能给其他遇到相同CefSharp问题的朋友提供一点帮助。@codebye.com