Mám problém se svou aplikací. Potřebuji, aby se aplikace po stisknutí určitého tlačítka nebo "skrýt" v Popup menu minimalizovala do ikonky v traybaru a po poklikání nebo stisknutí "zobrazit" v popup menu této ikonky opět zobrazila. Toto mi již funguje ale vyskytl se problém. Občas mi samo od sebe vyskočí popup menu nebo se aplikace minimalizuje. Nevím proč to dělá a tak vás žádám o pomoc.
Pravděpodobně je to zapříčiněno touto částí kódu:
Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
Dim Result As Long
Dim msg As Long
If Me.ScaleMode = vbPixels Then
msg = X
Else
msg = X / Screen.TwipsPerPixelX
End If
Select Case msg
Case WM_RBUTTONUP
PopupMenu mnuPopup
Case WM_LBUTTONDBLCLK
If Form1.Visible = False Then
Form1.Visible = True
mnuFunction.Caption = "Skrýt"
Else
Form1.Visible = False
mnuFunction.Caption = "Zobrazit"
End If
End Select
Exit Sub
End Sub
Zkuste se na to tedy podívat a poraďte prosím.