4D v14.3Memorização da geometria das janelas |
||||||||||||||||||
|
4D v14.3
Memorização da geometria das janelas
|
Objeto | Valor guardado |
Botão de rádio | Valor da variável associada (1, 0, True ou False para botões de acordo a seu tipo) |
Botão de rádio 3D | Valor da variável associada (0, 1) |
Caixa de seleção | Valor da variável associada (0, 1, 2) |
Caixa de seleção 3D | Valor da variável associada (0, 1) |
Guias | Número de guia selecionada |
Pop-up/Lista deslocável | Número de linha selecionada |
Menu imagem deslocável | Número de linha selecionada |
4D v14 conserva as coordenadas das janelas quando se fecham, assim como seu estado maximizado sob Windows quando foram gerados utilizando a instrução Open form window (nomeFormulário; *).
Esta informação, assim como a que pode ser salva opcionalmente (geometria e valor) se salva em formato JSON na pasta do usuário atual da máquina, ao momento de fechar a janela. Graças a este princípio, inclusive quando se utiliza a conta "Usuário por padrão", cada usuário que se conecta com sua própria máquina pode manter seu próprio entorno.
Esta informação só se utiliza se o formulário se torna a abrir com as mesmas dimensões e que quando se fechou. Este princípio implica seja a que instrução Open form window(*) se utilizou ou que o desenvolvedor estabeleceu um sistema personalizado para salvar as coordenadas.
A informação salva se restaura e volta a ser aplicada na seguinte ordem:
As propriedades dos objetos de sub-formulários se salvam e voltam a ser aplicados automaticamente da mesma forma.
Atenção: a informação salva sob as opções "Memorizar geometria " e " Memorizar valor" se reinicializam cada vez que se modificam os objetos do formulário em modo Desenho (redimensionar, deslocar, adicionar, eliminar ou mudar de nome). Portanto, é recomendado não utilizar esta funcionalidade da interface para salvar valores recorrentes, tais como as preferências do usuário.
Você deseja salvar as posições relativas dos separadores do formulário. Neste caso, basta com marcar a opção Guardar geometria. Quando se abre o formulário, é visto como este:
O usuário muda o tamanho da janela e move os separadores. Os objetos se redimensionam de acordo a suas próprias propriedades. Logo o usuário fecha a janela. Ao reabrir ela, os objetos conservam sua nova aparência:
Em um formulário, foi colocado uma ou várias áreas alcançáveis administradas utilizando caixas de seleção 3D. Cada caixa mostra um triângulo apontando a direita quando a área está contraída e apontando para baixo quando está estendida. Há várias formas de configurar estas áreas (movimento ou visibilidade dos objetos, utilizando diferentes páginas de formulário, etc.), e em todos os casos, o tamanho da janela pode variar.
Para que o estado das áreas alcançáveis se conserve entre duas sessões, deve:
Em um formulário, você colocou as bordas com a ação padrão "Ir a página":
Neste caso, para que o mecanismo de memorização funcione corretamente, deve selecionar a opção Memorizar geometria para o formulário e Memorizar valor para o objeto borda:
Produto: 4D
Tema: Propriedades de objetos ativos
Manual de Desenho 4D ( 4D v14 R2)
Manual de Desenho 4D ( 4D v14 R3)
Manual de Desenho 4D ( 4D v14.3)
Manual de Desenho 4D ( 4D v14 R4)