Winform没有在任务栏中显示图标

时间:2013-11-29 12:39:05

标签: c# winforms

我有两个程序A和B,当发生某些事情时,我使用A中的process.start()来启动B.在B成功启动后,B的图标没有显示在Windows任务栏中。但是当我点击B的窗口时,B的图标将显示在Windows任务栏中。我无法弄清楚原因。

这是我的代码段

    private void StartProcess()
    {
        string appName = Application.StartupPath + @"\AppB.exe";

        ProcessStartInfo psi = new ProcessStartInfo()
        {
            FileName = appName,
        };

        Process process = Process.Start(psi);

    }

2 个答案:

答案 0 :(得分:0)

如果B是您的编码程序,则在安装程序中设置应用程序图标。安装完成后,每次启动时都会在任务栏中显示该图标。

答案 1 :(得分:0)

试试这个

ShowInTaskBar = true;

你必须使用NotifyIcon

http://msdn.microsoft.com/en-us/library/system.windows.forms.notifyicon(v=vs.110).aspx