winform下,在关闭exe时播放一小段flash,但点击任意的键或者鼠标,都将立刻退出?菜鸟一个,说的详细点,呵呵!!!

解决方案 »

  1.   

    你可以先添加一个flash控件,可以在工具栏中右键选择添加一个选择项,然后在COM组件中选择shockwave Flash Object,就可以了,要在关闭exe时播放一小段flash,那就把播放flash的代码放到_FormClosing()事件中就可以了,点击任意的键或者鼠标,都立刻退出可以在Form的PreviewKeyDown和MouseClick这两个事件中写一个关闭的方法就可以了,还有在关闭时播放flash应该做个判断,如果flash播放完成或点击了任意键或鼠标就退出,否则就先不退出。
      

  2.   

    一个关闭窗体事件
    closing事件
    ,一个键盘事件,
    kepress
    一个鼠标事件
    mouseclick
    ,太简单了
      

  3.   

    好像你说的有点不太符合我的要求,我总的意思是,(假如窗体内有一个button,命名退出)单击button就播放Flash,其间可以是在flash播放完后退出,也可以是点击鼠标,或者是按任意键退出,怎么样实现???
    而不是在窗体中,不按(退出)按钮,按任意键就退出
      

  4.   

    还不明白?在关闭窗体的Closed事件中插入Flash,在Flash运行的时候插入键盘(鼠标)的Down/Up/Click事件,来关闭Flash,很简单的,搞请逻辑就ok了。代码实现很容易的
      

  5.   

    是你没看弄我的意思,你完全可以在窗体上加一个按钮,里面写上这句命令: this.Close();
    就可以了,他会调用FormClosing()事件,其他我就不用重复了吧!