为什么会这样?

wangpan353 2003-09-13 04:17:24
if(key=VK_F6) then
form1.hide;
else if(Key=VK_F8) then
form1.show;
为什么能隐藏却不能显示窗体。
急求
谢!!!!!!!!!!!!!!!!!!!!
...全文
29 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
shuixin13 2003-09-13
  • 打赏
  • 举报
回复
同意 FS,、
应该用全局热键来实现
hkbarton 2003-09-13
  • 打赏
  • 举报
回复
不要将过程放在keypress里,如果窗体隐藏了,你就只有使用全局键盘钩子来监视键盘了,所以最好还是如fs所说
FrameSniper 2003-09-13
  • 打赏
  • 举报
回复
是啊,无法接受,最好使用RegisterHotKey来事先注册!

放在程序的Initialization里面OK了!
MyCrooner 2003-09-13
  • 打赏
  • 举报
回复
考, 你这段语句写在那儿,什么时候调用,如果你是由Form1的KeyPress等事件触发的话, 但它是隐藏时,如何接受你的Press?

5,388

社区成员

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

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