为什么在窗体上加上Webbrowser控件,窗体接收不到键盘事件

cgrass 2000-07-13 08:23:00
...全文
254 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
alaclp 2001-02-18
  • 打赏
  • 举报
回复
我碰到的情况于你的类似,在窗体的Twebbrowser中的
多行编辑框按回车符后不换行,不知何故?
因你这个问题,和我的相似,你可以试验一下,有无这个
情况, 如有新的发现->alaclp@236.net
pgfan 2000-11-01
  • 打赏
  • 举报
回复
关于这个问题,我想应该通过设置热键的方法...
cgrass 2000-07-17
  • 打赏
  • 举报
回复
谢谢liyang,你的热心解答解决了这个问题.
liyang 2000-07-14
  • 打赏
  • 举报
回复
我手工做了一个button,点击后form.setfoucus
cgrass 2000-07-14
  • 打赏
  • 举报
回复
还是不对,在窗体上有webbrowser控件的情况下,窗体无法获得焦点。如果去掉webbrowser,则正常。不过通过此,我明白了一些,窗体之所以无法接受键盘事件可能是因为窗体没有获得焦点。
liyang 2000-07-14
  • 打赏
  • 举报
回复
你说得对。是收不到。估计是个bug.
啊,好像不是。我又试了一次,你把焦点设到窗体上,就可以了。
cgrass 2000-07-14
  • 打赏
  • 举报
回复
liyang:
我的确已将keypreview设为true了,这真是一个奇怪的现象,有兴趣可以试试看,按理webbrowser并没有键盘事件啊.多谢指点!
后来,我将webbrowser放在容器(picturebox)中,窗体就可正常接收键盘事件了,但我搞不明白其中的道理.
liyang 2000-07-14
  • 打赏
  • 举报
回复
你窗体的keypreview设成true了吗?

1,451

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧