mirror of
https://github.com/Hofknecht/SystemTrayMenu.git
synced 2024-06-10 06:24:46 +12:00
#115, version 0.11.2.0
[Feature] Show icon in taskbar when application is running #115
This commit is contained in:
parent
13af167dfd
commit
b91890abb0
|
@ -39,7 +39,7 @@ namespace SystemTrayMenu
|
|||
taskbarForm.Activated += TasbkarItemActivated;
|
||||
taskbarForm.Resize += TaskbarForm_Resize;
|
||||
taskbarForm.FormClosed += TaskbarForm_FormClosed;
|
||||
taskbarForm.Show();
|
||||
DllImports.NativeMethods.User32ShowInactiveTopmost(taskbarForm);
|
||||
}
|
||||
|
||||
private void TaskbarForm_FormClosed(object sender, FormClosedEventArgs e)
|
||||
|
@ -49,18 +49,15 @@ namespace SystemTrayMenu
|
|||
|
||||
private void TaskbarForm_Resize(object sender, EventArgs e)
|
||||
{
|
||||
if (taskbarForm.WindowState == FormWindowState.Minimized)
|
||||
if (taskbarForm.WindowState != FormWindowState.Minimized)
|
||||
{
|
||||
taskbarForm.WindowState = FormWindowState.Normal;
|
||||
taskbarForm.WindowState = FormWindowState.Minimized;
|
||||
}
|
||||
}
|
||||
|
||||
internal void TasbkarItemActivated(object sender, EventArgs e)
|
||||
{
|
||||
if (!(Form.ActiveForm is TaskbarForm))
|
||||
{
|
||||
menus.SwitchOpenCloseByTaskbarItem();
|
||||
}
|
||||
menus.SwitchOpenCloseByTaskbarItem();
|
||||
}
|
||||
|
||||
public void Dispose()
|
||||
|
|
Loading…
Reference in a new issue