É possível um comboBox fazer a troca das telas?
ComboBox e mudança de tela
Sim, é possível.
- Carregar o nome das telas no ComboBox:
Sub ComboBox1 _OnStartRunning()
Clear()
AddItem “Tela1”
AddItem “Tela2”
AddItem “Tela3”
End Sub
- Fazer um script no evento Change do ComboBox para abrir as telas:
Sub ComboBox1 _Change()
Application.GetFrame("").OpenScreen(Value), 0
End Sub
Onde Value é a propriedade do ComboBox que contém o valor do item que foi selecionado, ou seja, o nome da tela a ser aberta.
Para abrir a tela em outro divisor, basta acrescentar o nome do divisor no parâmetro do método GetFrame. Por exemplo:
Application.GetFrame(“NomeDoDivisor”).OpenScreen(Value), 0
Sds.
Obrigado Fernando, era exatamente o que eu precisava.
Att., Philipe Santos