Dim FrmMain As New FrmMainCode
    Sub Main()
        FrmMain.WindowState = FormWindowState.Minimized
        FrmMain.ShowInTaskbar = False
        Application.Run(FrmMain)
    End Sub该窗体启动为隐藏状态,任务栏由图标进行激活
如果进行一次激活窗体——也就是显示出来而已,即使再次缩小为隐藏状态。
使用Application.Exit退出是没有问题的但是如果一次都不激活窗体,直接使用Application.Exit,竟然退出不生效... ...这时候用End来强制结束没有问题,很是奇怪。

解决方案 »

  1.   

    顺便问问:
    如何让一个程序加载后就是隐藏状态的?
    Load的时候或者之前就Visabled肯定是不行的了。
      

  2.   

    有线程运行....在调用end()
    前把线程关闭.
      

  3.   

    确认有运行到Application.Exit没有
      

  4.   

    实在不行,就用终级杀着,Process.GetCurrentProcess().Kill();
      

  5.   

    同意cnming说法,没运行到这里
      

  6.   

    1、用Process.GetCurrentProcess().Kill我还如不用End
    2、靠,我都说了一次了——运行到了,就一个命令事件还跟踪不到么?