无法在Winforms上使用WebBrowser滚动条

马文·迪克豪斯(Marvin Dickhaus)

我有一个使用WebBrowser控件呈现HTML的Winforms VB.NET应用程序

WebBrowser嵌入到Panel另一个中的Panel所以嵌入的是Form-> Panel-> Panel->WebBrowser

每当DocumentText超出WebBrowser滚动条的可见边框时,您就会认为可以滚动滚动条,但不能滚动滚动条。滚动条不响应鼠标输入。我已经调试了几个小时,找不到解决方案。另一件事是,这是唯一停用视觉样式的控件。滚动条看起来与同一面板上的其他滚动条不同

总之:

  1. 仅控件似乎禁用了视觉样式
  2. 即使滚动条未显示为灰色并实际显示一个条,也无法使用。

我已经使用此设置创建了一个示例项目,该项目没有显示相同的问题。这里会发生什么?

WebBrowser中滚动条行为异常

马文·迪克豪斯(Marvin Dickhaus)

好吧,我想我在这里有一个非常独特的情况。

在我的代码中,WebBrowser将转换为Control,然后设置为Enabled = False,这对a有效Control,但不支持WebBrowser之后,将WebBrowser设置为Enabled = True所以在内部,WebBrowser是不可选的,因为EnabledFalse尽管这是不支持的WebBrowser

Dim xBrowser As WebBrowser
Dim xControl = CType(xBrowser, Control)
xControl.Enabled = False 'Works
xBrowser.Enabled = True 'Does not work.
'Result: WebBrowser not selectable.

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Winforms(水平)滚动条的无法解释的行为

来自分类Dev

完美滚动条区域无法在移动设备上滚动

来自分类Dev

禁用或隐藏webBrowser滚动条

来自分类Dev

使用溢出的元素:滚动使滚动条不在屏幕上

来自分类Dev

WinForms中多余的滚动条

来自分类Dev

无法在滚动条上分配背景色

来自分类Dev

在滚动条上添加类无法正常工作?

来自分类Dev

画布上的Tkinter调整大小滚动条无法调整

来自分类Dev

动画无法在滚动条上正常工作

来自分类Dev

画布上的Tkinter调整大小滚动条无法调整

来自分类Dev

使用溢出时无法隐藏滚动条:自动

来自分类Dev

使用溢出时无法隐藏滚动条:自动

来自分类Dev

使用skrollr在滚动条上绘制SVG

来自分类Dev

如何在水平滚动条上使用位置粘性?

来自分类Dev

滚动条可见,无法滚动

来自分类Dev

如何获得面板上的滚动条位置?WinForms C#

来自分类Dev

滚动条处理winforms中的滚动事件

来自分类Dev

iScroll 5滚动条和淡入淡出功能无法在iPhone上一起使用

来自分类Dev

C#WebBrowser禁用并隐藏滚动条

来自分类Dev

C#WebBrowser禁用并隐藏滚动条

来自分类Dev

无法从GridView中删除滚动条

来自分类Dev

无法使滚动条正常工作

来自分类Dev

无法获得活动的垂直滚动条

来自分类Dev

Webkit滚动条上的不同宽度

来自分类Dev

内部容器上的滚动条盖

来自分类Dev

删除滚动条上的NavigationBar

来自分类Dev

在滚动条上绘制曲线SVG

来自分类Dev

在滚动条上绘制文本

来自分类Dev

更改滚动条上的文本颜色