O objeto Quadro é utilizado para organizar e estruturar a interface do projeto, criando visualizações compostas para o usuário dentro da janela principal do Viewer ou do navegador.
Tamanho dos divisores
As subdivisões do objeto quadro são chamadas de Divisores. O tamanho de cada divisor é configurado na propriedade SplitValue, e seu tamanho pode ser passado em porcentagem, pixel ou Himetric.
O divisor principal é o único cujo tamanho pode ser configurado; portanto, o divisor secundário terá sempre o tamanho restante da área de trabalho.
O divisor principal pode ser identificado no Organizer através de seu ícone, que contém uma faixa verde.
Para inverter a ordem dos divisores (de principal para secundário, e vice-versa), clique com o botão direito sobre a divisão e escolha a opção Configurar como Divisor Principal/Secundário.
Redimensionamento
Por padrão, os divisores dos quadros podem ser redimensionados (aumentados ou diminuídos) em tempo de execução pelos operadores. Para não permitir esta alteração, configure a propriedade SplitResizable do divisor principal como False, ou então retire sua borda, alterando a propriedade SplitBorder para False.
Arquivos HTML visualizados no E3
O objeto Quadro permite a visualização de diversos tipos de arquivos, como PDF, TXT, HTML, e também sites da internet. Para isto, configure a propriedade SplitLink com o nome do arquivo, ou passe-o no lugar do nome da tela que será aberta.
Exemplos:
Application.GetFrame("").OpenScreen("C:\teste.pdf"), 0
Página não encontrada
Uma tela com a mensagem “Página não encontrada“, semelhante a uma página do Internet Explorer, aparecerá quando o nome da tela a ser aberta estiver incorreto, ou quando houver um objeto não registrado na tela que deveria ser aberta. Para corrigir este problema, verifique o script que chama a tela e a ocorrência de objetos não registrados.
Exercícios
- Crie um botão que, ao ser clicado, torne possível escolher qual arquivo deve ser aberto em uma divisão do quadro.
Posso ter acesso a resposta do exercício proposto neste artigo?
Olá Jaylton,
Uma sugestão para o exercício proposto seria o seguinte:
If Application.ShowFilePicker(true, NomeArquivo,"pdf", 128, "Arquivos PDF|*.pdf|Todos os arquivos|*.*") Then
Application.GetFrame("Inferior").OpenScreen(NomeArquivo), 0
End If
Ola, é possivel trocar o quadro que esta sendo exibido em runtime?