|
|
2. Exemplo 2. 2.1 Construindo uma nova window : (window2) 2.1.1 Como no item 1.3.1., Clique no botão Window da PowerBar .Na janela Select Window clique no botão New. Como na figura abaixo clique no item ListBox da PainterBar.
2.1.2 Clique na nova window, ajuste o tamanho e posicione o ListBox como abaixo :
2.1.3 Clique com o botão direito do mouse em cima do ListBox, selecione a opção propriedades :
2.1.4 Em Items das propriedades do ListBox, coloque no campo Text, 3 valores como a figura abaixo. Em seguida clique no botão OK :
2.1.8 Como no item 1.3.7, clique com o botão direito do mouse em cima do ListBox, selecione a opção script. Como na figura abaixo, digite o script no evento selectionchanged.
O objeto ListBox recebeu automaticamente o nome lb_1. Caso você mude este nome nas propriedades do objeto, no script também deve ser alterado. O objeto lb_1 que é do tipo ListBox, tem uma lista de valores pré definidos, isto significa que é necessário utilizar um índice para fazer referência a qualquer um destes valores.. Para identificar o valor escolhido pelo usuário utilizamos uma PowerScript function : SelectedIndex () . Na instrução if verificamos se a propriedate text do objeto lb_1 tem um dos três valores pré definidos : Vai, Foi ou Mexe. A função SelectedIndex () no índice retornado pela função, que corresponde ao selecionado pelo usuário. De acordo com a seleção que o usuário fez no ListBox será atribuído novos valores para a propriedade de posicionamento do CommandButton cb_1, fazendo com que o objeto cb_1 mude de posição na window. 2.1.9 Como no item 1.3.8 feche e salve o script. Salve as alterações da window2 clicando no botão save, como no item 1.3.5. 2.1.10 Altere o script do objeto application aplic1 ( como no item 1.4.1 e 1.4.2), acrescentando um comando open para window2 como na figura abaixo. Em seguida salve as alterações deste script como no item 1.4.3.
2.1.11 Execute a aplicação como no item 1.5.1. Aparecerá 2 janelas, uma sobre a outra. Arraste a janela Untitled, que corresponde a nossa window2, você verá também a janela Validação de Sexo que corresponde a nossa window1. Para testar o script colocado no evento selectionchanged do lb_1 (ListBox), use o mouse para selecionar as opções do ListBox (A palavra deve ficar com fundo azul como na figura abaixo :
|