帮我看看这个问题!

jericho3164 2002-07-15 02:14:22
我用TWebBrowser来写浏览器,ComboBox来输入网址,菜单中把复制,粘贴,剪切这些动作的快捷键设为Ctrl+C,Ctrl+V,Ctrl+X(这些快捷键表示从网页复制或剪切等)。但是ComboBox也有这些快捷键,这是系统默认的。于是在程序运行时就会有冲突,导致不能在Combobox中复制出字符(用Ctrl+C),当然其它的快捷键也是这样。怎么办?我看到其他的浏览器,就不会有这种情况!而且他们的菜单中的设置都是Ctrl+c,Ctrl+V等。(不是初始化OLE的问题,我已初始化了)
...全文
33 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
THE_ROCK 2002-07-15
  • 打赏
  • 举报
回复
if ComboBox1.Focused then
后呢?怎样让Ctrl+ C这些有效或失效?
ccnh 2002-07-15
  • 打赏
  • 举报
回复
if ComboBox1.Focused then
THE_ROCK 2002-07-15
  • 打赏
  • 举报
回复
怎么判断焦点呢?
yansea 2002-07-15
  • 打赏
  • 举报
回复
那个好象是用接口实现的,你看看《delphi深度探索》,就有这方面的讨论。
yansea 2002-07-15
  • 打赏
  • 举报
回复
那个好象是用接口实现的,你看看《delphi深度探索》,就有这方面的讨论。
ccnh 2002-07-15
  • 打赏
  • 举报
回复
你可以先判断当前的FOCUS。如果当前的焦点在COMBOBOX时,则用系统默认的设置。

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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