FECHAR MDI
Boa tarde,
Alguém pode me dizer como posso fechar um FORMMDI sem usar o X de fechar?
Alguém pode me dizer como posso fechar um FORMMDI sem usar o X de fechar?
Boa tarde
VB = close()
c# = this.Close();
VB = close()
c# = this.Close();
Citação::
Boa tarde
VB = close()
c# = this.Close();
No VB6 n funciona .
Tenta para o vb6 = Unload Me
unload me
unload form1
end
unload form1
end
Coloque um picturebox no mdiform.
Aumenta o tamanho e coloque uma commandbutton dentro da picturebox.
Segue o código.
Verifique se serve.
Private Declare Function DeleteMenu Lib [Ô]user32[Ô] (ByVal hMenu As Long, ByVal nPosition As Long, ByVal wFlags As Long) As Long
Private Declare Function GetSystemMenu Lib [Ô]user32[Ô] (ByVal hWnd As Long, ByVal bRevert As Long) As Long
Private Const MF_BYPOSITION = &H400&
Private Sub Command1_Click()
Unload Me
End Sub
Private Sub MDIForm_Load()
RemoveMenus
End Sub
Private Sub RemoveMenus()
Dim hMenu As Long
hMenu = GetSystemMenu(hWnd, False)
DeleteMenu hMenu, 6, MF_BYPOSITION
End Sub
Aumenta o tamanho e coloque uma commandbutton dentro da picturebox.
Segue o código.
Verifique se serve.
Private Declare Function DeleteMenu Lib [Ô]user32[Ô] (ByVal hMenu As Long, ByVal nPosition As Long, ByVal wFlags As Long) As Long
Private Declare Function GetSystemMenu Lib [Ô]user32[Ô] (ByVal hWnd As Long, ByVal bRevert As Long) As Long
Private Const MF_BYPOSITION = &H400&
Private Sub Command1_Click()
Unload Me
End Sub
Private Sub MDIForm_Load()
RemoveMenus
End Sub
Private Sub RemoveMenus()
Dim hMenu As Long
hMenu = GetSystemMenu(hWnd, False)
DeleteMenu hMenu, 6, MF_BYPOSITION
End Sub
Citação::
Coloque um picturebox no mdiform.
Aumenta o tamanho e coloque uma commandbutton dentro da picturebox.
Segue o código.
Verifique se serve.
Private Declare Function DeleteMenu Lib [Ô]user32[Ô] (ByVal hMenu As Long, ByVal nPosition As Long, ByVal wFlags As Long) As Long
Private Declare Function GetSystemMenu Lib [Ô]user32[Ô] (ByVal hWnd As Long, ByVal bRevert As Long) As Long
Private Const MF_BYPOSITION = &H400&
Private Sub Command1_Click()
Unload Me
End Sub
Private Sub MDIForm_Load()
RemoveMenus
End Sub
Private Sub RemoveMenus()
Dim hMenu As Long
hMenu = GetSystemMenu(hWnd, False)
DeleteMenu hMenu, 6, MF_BYPOSITION
End Sub
Deu certinho..
na Vdd eu tenho um programinha rodando onde eu trabalho, sempre que eu vou trocar o aquivo exe, por uma atualização tenho que sair procurando onde o exe ta aberto.. e eu queria uma forma que eu conseguisse fechar todo de uma vez pelo meu computar.. vc sabe alguma forma?
Tópico encerrado , respostas não são mais permitidas