请问在delphi7中如何在当前表单上按快捷键F1调用与当前表单caption一样的word文档。
如: 当前表单的caption为'形式',按‘F1’如何调用在服务器\\jnmd\f$下的'形式.doc'文件。

解决方案 »

  1.   

    能不能具体点,
        shellexecute(handle,'open',pchar('\\Xxb\e$\qminoa\Webs\msg\file\'+qy1.FieldByName('accessoryid').asstring),nil,nil,sw_shownormal);为双击DBGrideh时间调用制定的文件,
    如何按F1件调用此文件。
      

  2.   

    在OnKeyDown中处理,判断Key = VK_F1,然后用ShellExceute打开Word文件。
      

  3.   

    你这涉及到两个问题,一个时F1快捷键,这个好说,还有就是调用服务器上的文件,你准备怎么调用,搞个共享目录吗,还是socket传输到本地然后打开
      

  4.   

    已解决,还有一个问题就是怎样取当前form的caption,如下:
      shellexecute(handle,'open',pchar('\\wlaq\自制程序\erp2008\'+xsgl.caption+'.doc'),nil,nil,sw_shownormal); 
    xsgl 为当前表单的form名,请问如何用一变量来替代它?
      

  5.   

    使用hotkey熱鍵,再用api-->shellexecute...