COMO FECHAR TELA?

SOARESMINEIRO 13/11/2015 14:09:33
#453859
Pessoal, boa tarde.

Sou novo neste [Ô]ramo[Ô] do visual studio. Estou tentando implementar um código no qual a tela form1 tem que fechar assim que a condição seja ok, só que está dando erro. Segue abaixo o codigo:

If txtLogin.Text = [Ô][Ô] Or txtSenha.Text = [Ô][Ô] Then
MsgBox([Ô]Favor digitar o login e/ou senha corretamente![Ô], vbOKOnly)
Else
Unload Me
Form2.Show()
End If

Como eu faço?

Desde já agradeço.
JABA 13/11/2015 14:21:07
#453861
Inverta a ordem dos comandos pra ver:

      If txtLogin.Text = [Ô][Ô] Or txtSenha.Text = [Ô][Ô] Then
MsgBox([Ô]Favor digitar o login e/ou senha corretamente![Ô], vbOKOnly)
Else
Form2.Show()
[txt-color=#e80000]Unload Me[/txt-color]
End If
OMAR2011 13/11/2015 14:41:54
#453863
Resposta escolhida
Quanto a mensagem existe tipos diferentes que pode ser feito,mas este não funciona.

If txtlogin.Text = [Ô][Ô] Or txtsenha.Text = [Ô][Ô] Then
MsgBox ([Ô]Favor digitar o login e/ou senha corretamente![Ô])
Else
Form2.Show
Unload Me
End If
O mais correto é usar o Trim.
Fica assim.
If Trim(txtlogin.Text) = [Ô][Ô] Or Trim(txtsenha.Text) = [Ô][Ô] Then
Evita dor de cabeça.
SOARESMINEIRO 16/11/2015 13:41:09
#453974
Citação:

:
Inverta a ordem dos comandos pra ver:

      If txtLogin.Text = [Ô][Ô] Or txtSenha.Text = [Ô][Ô] Then
MsgBox([Ô]Favor digitar o login e/ou senha corretamente![Ô], vbOKOnly)
Else
Form2.Show()
[txt-color=#e80000]Unload Me[/txt-color]
End If


Cara,

Havia colocado antes e não deu certo. Coloquei agora novamente e continua não dando certo. Segue print para visualização.
SOARESMINEIRO 16/11/2015 13:43:29
#453975
Citação:

:
Inverta a ordem dos comandos pra ver:

      If txtLogin.Text = [Ô][Ô] Or txtSenha.Text = [Ô][Ô] Then
MsgBox([Ô]Favor digitar o login e/ou senha corretamente![Ô], vbOKOnly)
Else
Form2.Show()
[txt-color=#e80000]Unload Me[/txt-color]
End If



Aborta a mensagem anterior!!

Havia colocado antes e não deu certo. Coloquei agora novamente e continua não dando certo. Segue print para visualização.

PERCIFILHO 16/11/2015 13:44:53
#453976
Experimenta isso:

If txtLogin.Text = [Ô][Ô] Or txtSenha.Text = [Ô][Ô] Then
MsgBox([Ô]Favor digitar o login e/ou senha corretamente![Ô], vbOKOnly)
Else
Form2.Show()
Me.Dispose()
Me.Close()
End If
SOARESMINEIRO 16/11/2015 14:00:33
#453978
Citação:

:
Quanto a mensagem existe tipos diferentes que pode ser feito,mas este não funciona.

If txtlogin.Text = [Ô][Ô] Or txtsenha.Text = [Ô][Ô] Then
MsgBox ([Ô]Favor digitar o login e/ou senha corretamente![Ô])
Else
Form2.Show
Unload Me
End If
O mais correto é usar o Trim.
Fica assim.
If Trim(txtlogin.Text) = [Ô][Ô] Or Trim(txtsenha.Text) = [Ô][Ô] Then
Evita dor de cabeça.




Omar,

Coloquei a cláusula TRIM. Valeu pela dica.
OMAR2011 16/11/2015 14:13:13
#453979
Tu postou no local errado.
Este é vb/vba.
Tinha que ser Vbnet.
SOARESMINEIRO 16/11/2015 14:49:05
#453983
Citação:

:
Tu postou no local errado.
Este é vb/vba.
Tinha que ser Vbnet.



Ok Omar,
Irei postar no local correto. Obrigado.
Tópico encerrado , respostas não são mais permitidas