Postada em 29/12/2008 13:21 hs
Janaina, Janaina, cada vez, você aparece com um desafio diferente, mas isto que é divertido em programação, bom quanto ao que você deseja veja, é meio complexo mas veja como conseguir
O segredo está em um componente do visual basic Chamado Script Control
Então vamos incluir em seu projeto este componente, Vá em PROJECT / COMPONENTS e selecione MICROSOFT SCRIPT CONTROL 1.0
agora inclua este componente no seu form
para utiliza-lo faça da seguinte maneira
no Load do form primeiro você tem de criar o objeto para o scriptcontrol funcionar, veja como fazer abaixo
ScriptControl1.AddObject "nome que uiser dar ao objeto", e objeto
veja o código baseado no seu exemplo:
Dim Menu(2) As String
Private Sub Form_Load() ScriptControl1.AddObject "Cadastro", Me.mnu_cadastro ScriptControl1.AddObject "Tabelas", Me.mnu_tabelas End Sub
Private Sub Command1_Click() Menu(0)="Cadastro.Enabled = False" Menu(1)="Tabelas.Enabled = False" For f=0 To 2 ScriptControl1.ExecuteStatement Menu(f) ' o segredo está aqui nesta linha Next F End Sub
e pronto o que você quiser fazer será feito, bom espero que seja isto o que você deseja, pois é o mais perto que posso te deixar, um abraço, e feliz 2009.
|