Fixed hide to tray while maximized bug with issue #77
This commit is contained in:
@@ -40,6 +40,7 @@ Public Class frmMain
|
|||||||
Private sPriorCompany As String
|
Private sPriorCompany As String
|
||||||
Private sPriorVersion As String
|
Private sPriorVersion As String
|
||||||
Private iRestoreTimeOut As Integer
|
Private iRestoreTimeOut As Integer
|
||||||
|
Private wState As FormWindowState = FormWindowState.Normal
|
||||||
|
|
||||||
'Developer Debug Flags
|
'Developer Debug Flags
|
||||||
Private bProcessDebugMode As Boolean = False
|
Private bProcessDebugMode As Boolean = False
|
||||||
@@ -1031,12 +1032,13 @@ Public Class frmMain
|
|||||||
'Toggle State with Tray Clicks
|
'Toggle State with Tray Clicks
|
||||||
If Not bShowToggle Then
|
If Not bShowToggle Then
|
||||||
bShowToggle = True
|
bShowToggle = True
|
||||||
Me.Visible = True
|
Me.WindowState = wState
|
||||||
Me.ShowInTaskbar = True
|
Me.ShowInTaskbar = True
|
||||||
Me.Focus()
|
Me.Focus()
|
||||||
Else
|
Else
|
||||||
bShowToggle = False
|
bShowToggle = False
|
||||||
Me.Visible = False
|
wState = Me.WindowState
|
||||||
|
Me.WindowState = FormWindowState.Minimized
|
||||||
Me.ShowInTaskbar = False
|
Me.ShowInTaskbar = False
|
||||||
End If
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
@@ -1663,7 +1665,8 @@ Public Class frmMain
|
|||||||
e.Cancel = True
|
e.Cancel = True
|
||||||
If Not mgrCommon.IsUnix Then
|
If Not mgrCommon.IsUnix Then
|
||||||
bShowToggle = False
|
bShowToggle = False
|
||||||
Me.Visible = False
|
wState = Me.WindowState
|
||||||
|
Me.WindowState = FormWindowState.Minimized
|
||||||
Me.ShowInTaskbar = False
|
Me.ShowInTaskbar = False
|
||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
|
|||||||
Reference in New Issue
Block a user