PERCORRER MENU

MRADO.VB 09/03/2010 14:42:21
#336438
Olá amigos!

No VB6, num MDIForm, existe a possibilidade de percorrer TODOS os menus através de um FOR NEXT?

Um abraço
FUTURA 09/03/2010 15:00:10
#336440
USA FOR EACH:

For Each ctl In seumdi.Controls
If TypeOf ctl Is Menu Then
bla bla bla...
End If
Next

eu coloco no activate do mdi para controle de acesso de usuários.
MARCIO.TEIXEIRA 09/03/2010 15:02:06
#336441
Resposta escolhida
Vê se isso resolve o seu problema:

Dim intCont As Integer
Dim strMenu As String
strMenu = [Ô][Ô]
For intCont = 0 To Controls.Count - 1
If TypeOf Controls(intCont) Is Menu Then
strMenu = strMenu + Controls(intCont).Name + vbCrLf
End If
Next intCont
MsgBox strMenu
MARCIO.TEIXEIRA 09/03/2010 15:04:15
#336442
Desculpa eu abri o tópico e demorei a responder nem tinha visto que ja tinham respondido

foi mal...
MRADO.VB 09/03/2010 15:51:46
#336447
OBRIGADO A TODOS
REDUZI O MEU CÓDIGO EM 1500%.
Tópico encerrado , respostas não são mais permitidas