ERRO AO EFETUAR UM LOGIN

Uso o Visual Studio2010 e estou criando um form de login no qual retorna sempre um erro, que segue abaixo:
If TextBox1.Text = [Ô]alt[Ô] And TextBox2.Text = [Ô]123[Ô] Then
form1.Show()----> o erro ocorre aqui ==>Erro 1 Referência para um membro não compartilhado requer uma referência de objeto.
ElseIf MsgBox([Ô]login ou senha errados[Ô]) Then
End If
----------------------------
Se puderem me auxiliar fico grato.
não entendi esta linha...
ElseIf MsgBox([Ô]login ou senha errados[Ô]) Then
ElseIf MsgBox([Ô]login ou senha errados[Ô]) Then
Faça assim:
If TextBox1.Text = [Ô]alt[Ô] And TextBox2.Text = [Ô]123[Ô] Then
Form1.Show()
Else
MsgBox([Ô]login ou senha errados[Ô])
End If
Você pode tentar o método do FROSTYNHO
Mas se você quiser uma resposta da MsgBox, você pode fazer assim
[txt-color=#0000f0]Dim[/txt-color] Mensagem [txt-color=#0000f0]As[/txt-color] MsgBoxResult = MsgBox([txt-color=#e80000][Ô]login ou senha errados. Deseja tentar de novo?[Ô][/txt-color], VbYesNo, [txt-color=#e80000][Ô]Aplicação[Ô][/txt-color])
[txt-color=#0000f0]Select Case[/txt-color] Mensagem
[txt-color=#0000f0]Case[/txt-color] VbYes
[txt-color=#007100][ô]Código caso queira tentar de novo[/txt-color]
[txt-color=#0000f0]Case[/txt-color] VbNo
[txt-color=#007100][ô]Código caso não queira tentar de novo[/txt-color]
[txt-color=#0000f0]End Select[/txt-color]
Mas se você quiser uma resposta da MsgBox, você pode fazer assim
[txt-color=#0000f0]Dim[/txt-color] Mensagem [txt-color=#0000f0]As[/txt-color] MsgBoxResult = MsgBox([txt-color=#e80000][Ô]login ou senha errados. Deseja tentar de novo?[Ô][/txt-color], VbYesNo, [txt-color=#e80000][Ô]Aplicação[Ô][/txt-color])
[txt-color=#0000f0]Select Case[/txt-color] Mensagem
[txt-color=#0000f0]Case[/txt-color] VbYes
[txt-color=#007100][ô]Código caso queira tentar de novo[/txt-color]
[txt-color=#0000f0]Case[/txt-color] VbNo
[txt-color=#007100][ô]Código caso não queira tentar de novo[/txt-color]
[txt-color=#0000f0]End Select[/txt-color]
acho que o erro foi quando vc usou form1.show pe vc ja está na form1 como que vc vai chama ela com ela ativada.
mas faça como o pegudo disse que seu programa vai ficar mais chamativo e simples

mas faça como o pegudo disse que seu programa vai ficar mais chamativo e simples
O SABIDAOXD tem razão. Eu não atentei pra este detalhe.
Se você estiver no Form1, não precisa chamá-la de novo.
Se você estiver no Form1, não precisa chamá-la de novo.
se seu problem foi resolvido por favor encerre o tópico, caso ainda esteja com duvida pode perguntar

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