ESCONDER FORM ATRAVES DO BOTAO MINIMIZAR

LUIZGS 12/01/2011 00:36:32
#361957
Boa noite amigos, no Form tem as opção para minimizar, maximizar, e fechar, como eu posso alterar para que quando fosse clicado no minimizar ele escondesse (hide) o Form e nao minimiza-lo.

Obrigado

Att

Luiz
PERCIFILHO 12/01/2011 07:57:10
#361966
Você gostaria que o formulário ficasse minimizado no SysTray?
LUIZGS 12/01/2011 13:08:19
#362035
Bom dia Percifilho, isso mesmo eu uso o SysTray,

Att

Luiz
RODRIGOFERRO 12/01/2011 13:10:24
#362036
Resposta escolhida
Private Sub Form1_Resize(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Resize
If Me.WindowState = FormWindowState.Minimized Then
Me.Hide()
End If
End Sub


no evento resize do form voce verifica se ele esta minimizado e faz a ação que tu quizer, ali no caso eu dei um hide.

Para Maximizar ele faça assim

Private Sub NotifyIcon1_MouseClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles NotifyIcon1.MouseClick
If Me.WindowState = FormWindowState.Minimized Then
Me.Show()
Me.WindowState = FormWindowState.Normal
End If
End Sub


testa ai Abraços
LUIZGS 12/01/2011 14:49:27
#362052
Boa tarde ZeroCal, obrigado pelo retorno, acho que estou fazendo algo de errado esta dando a seguinte mensagem: Compile error: user defined type not defined.


Obrigado

Luiz

LUIZCOMINO 12/01/2011 15:46:15
#362069
testa ai


Private Sub Form_Resize()
If Me.WindowState = 1 Then
Me.Hide
End If
End Sub
LUIZCOMINO 12/01/2011 15:50:56
#362071
ou assim coloque um outro botão para aparecer.


----------------------------------------------
Private Sub Aparecer()
If Me.WindowState = 1 Then
Me.Visible = True
Me.WindowState = 2
End If
End Sub
----------------------------------
Private Sub Form_Resize()
If Me.WindowState = 1 Then
Me.Visible = False
End If
End Sub
LUIZGS 12/01/2011 21:36:31
#362138
Boa noite amigos, muito obrigado pelo retorno, problema resolvido.

Obrigado

Luiz
Tópico encerrado , respostas não são mais permitidas