ComboBox e mudança de tela

É possível um comboBox fazer a troca das telas?

@philipe0136,

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