我刚刚学delphi,现有有几个问题:1.delphi中那个事件是在运行程序的时候触发的;
                                2.点击一个按钮,想打开另一个程序,该怎么引
谢谢了!!                              

解决方案 »

  1.   

    uses
    ShellAPI;procedure myShellExecute(const FileName:string;const ParamStr:string=''); //运行
    begin
        ShellExecute(0, 'open',PChar(FileName), PChar(ParamStr), nil, sw_show);
    end;
      

  2.   

    1、
    OnCanResize 很多组件 发生在组件改变大小时并允许用户停止操作 
    OnChange 很多组件 发生在对象或其数据发生改变时 
    OnClick 大部分组件 发生在鼠标左键当击组件时 
    OnDbClick 很多组件 发生在鼠标双击组件时 
    OnDockDrop 窗口化组件 发生在停放操作在当前组件上结束时 
    OnDockOver 窗口化组件 发生在停放操作期间用户将鼠标拖动到组件上时 
    OnDragDrop 大部分组件 发生在组件上的拖动操作时,该事件由受拖动操作的组件发送 
    OnDragOver 大部分组件 发生在用户在组件上拖动鼠标时 
    OnEndDock 大部分组件 发生在当前组件的停放操作结束时 
    OnEndDrag 大部分组件 发生在拖动终止时,该事件由启动拖动操作的组件发送 
    OnEnter 所有窗口化组件 发生在组件激活时,既组件接收焦点 
    OnExit 所有窗口化组件 发生在组件失去焦点时 
    OnGetSiteInfo 窗口化组件 返回组件的停放信息 
    OnKeyDown 一些窗口化组件 发生在用户按下键盘上某个键时,该事件向具有输入焦点的组件发送 
    OnKeyPress 一些窗口化组件 发生在用户按下一个键时,该事件向具有输入焦点的组件发送 
    OnKeyUp 一些窗口化组件 发生在用户松开某个键时,该事件向具有输入焦点的组件发送 
    OnMouseDown 大部分组件 发生在用户按下一个鼠标键时,向鼠标光标所在的组件发送 
    OnMouseMove 大部分组件 发生在用户在组件上移动鼠标时,向鼠标光标所在的组件发送 
    OnMouseUp 大部分组件 发生在用户释放一个鼠标键时,向鼠标光标所在的组件发送 
    OnMouseWheel 窗口化组件 发生在用户转动鼠标轮时,向鼠标光标所在的组件发送 
    OnMouseWheelDown 窗口化组件 发生在用户转动鼠标轮时,向鼠标光标所在的组件发送 
    OnMouseWheelUp 窗口化组件 发生在用户转动鼠标轮时,向鼠标光标所在的组件发送 
    OnResize 大部分组件 发生在改变大小操作结束时 
    OnStartDock 大部分组件 发生在用户启动停放时 
    OnStartDrag 大部分组件 发生在用户开始拖动时,向引起拖动操作的组件发送 
    OnUnDock 窗口化组件 发生在一个组件在当前组件上解除停放时 2、ShellExecute即可