SELECIONAR PELO MENOS UM ITEM NO CHECKBOX
Olá a todos!...
Estou usando ListView1 com Checked
Queria trazer uma mensagem quando não estiver marcado pelo menos um item.
exemplo não deu certo
For Each ObjLstItm In Me.ListView2.ListItems
If ObjLstItm.Checked = False Then
AtivarMsg True
CxMsg.ButCancel(0) = True
CxMsg.Abrir "SELECIONE PELO MENOS UM ITEM " & vbCrLf & "", [3 But], RmInformação, "ERRO DE TEMPO DE EXECUÇÃO:"
CxMsg.ButCancel(0) = False
AtivarMsg False
End If
Next
Desde já, agradeço
Estou usando ListView1 com Checked
Queria trazer uma mensagem quando não estiver marcado pelo menos um item.
exemplo não deu certo
For Each ObjLstItm In Me.ListView2.ListItems
If ObjLstItm.Checked = False Then
AtivarMsg True
CxMsg.ButCancel(0) = True
CxMsg.Abrir "SELECIONE PELO MENOS UM ITEM " & vbCrLf & "", [3 But], RmInformação, "ERRO DE TEMPO DE EXECUÇÃO:"
CxMsg.ButCancel(0) = False
AtivarMsg False
End If
Next
Desde já, agradeço
Você tem que validar depois do For.
dim vencontrou as boolean
For Each ObjLstItm In Me.ListView2.ListItems
If ObjLstItm.Checked = true Then
vencontrou=true
exit for
end if
next
if vencontrou=false then
CxMsg.Abrir "SELECIONE PELO MENOS UM ITEM " & vbCrLf & "", [3 But], RmInformação, "ERRO DE TEMPO DE EXECUÇÃO:"
CxMsg.ButCancel(0) = False
end if
dim vencontrou as boolean
For Each ObjLstItm In Me.ListView2.ListItems
If ObjLstItm.Checked = true Then
vencontrou=true
exit for
end if
next
if vencontrou=false then
CxMsg.Abrir "SELECIONE PELO MENOS UM ITEM " & vbCrLf & "", [3 But], RmInformação, "ERRO DE TEMPO DE EXECUÇÃO:"
CxMsg.ButCancel(0) = False
end if
Muito Obrigado NILSONTRES, deu certo.
Valeuuuu
Valeuuuu
Show.
Teste!
Teste!
Tópico encerrado , respostas não são mais permitidas