Usuário com melhor resposta
grifado de verde

Pergunta
-
Este codigo apaga um registro no banco de dados vb.net 2010 e accsess usando o listview
Private Function DeleteValidate() As Boolean
If ListView1.Items.Count = 0 Then
MsgBox("mensagem.", MsgBoxStyle.Information, "cabecario.")
Return True
Exit Function
End If
If ListView1.SelectedItems.Count = 0 Then
MsgBox("mensagem.", MsgBoxStyle.Information, "cabecario.")
Return True
Exit Function
End If
End FunctionA Pergunta
Porque no final o End Function fica grifado de verde?
W&L
Respostas
-
Isso acontece porque o seu método é do tipo booleano, e só existe apena um retorno nele. Imagine que o Count dos seus Itens seja diferente de zero, o método vai retornar True ou False ????
Tente usar a Else para dar um retorno contrario, com isso sinaliza que os itens não foram apagados corretamente:
Private Function DeleteValidate() As Boolean If ListView1.Items.Count = 0 Then MsgBox("mensagem1.", MsgBoxStyle.Information, "cabecario1.") Return True Exit Function Else MsgBox("mensagem2.", MsgBoxStyle.Information, "cabecario2.") Return False Exit Function End If End Function
Vitor Mendes | Seu feedback é muito importante para todos!
Visite o meu site: http://www.vitormendes.com.br/- Editado Vitor Mendes quarta-feira, 5 de setembro de 2012 00:43
- Marcado como Resposta Dim wagner as New W-L quarta-feira, 5 de setembro de 2012 00:50
Todas as Respostas
-
Isso acontece porque o seu método é do tipo booleano, e só existe apena um retorno nele. Imagine que o Count dos seus Itens seja diferente de zero, o método vai retornar True ou False ????
Tente usar a Else para dar um retorno contrario, com isso sinaliza que os itens não foram apagados corretamente:
Private Function DeleteValidate() As Boolean If ListView1.Items.Count = 0 Then MsgBox("mensagem1.", MsgBoxStyle.Information, "cabecario1.") Return True Exit Function Else MsgBox("mensagem2.", MsgBoxStyle.Information, "cabecario2.") Return False Exit Function End If End Function
Vitor Mendes | Seu feedback é muito importante para todos!
Visite o meu site: http://www.vitormendes.com.br/- Editado Vitor Mendes quarta-feira, 5 de setembro de 2012 00:43
- Marcado como Resposta Dim wagner as New W-L quarta-feira, 5 de setembro de 2012 00:50
-