4D v16.3Open window |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
Open window
Open window
Open window abre uma nova janela cujas dimensões são definidas pelos quatro primeiros parâmetros:
Se passar -1 em direita e inferior, lhe indica a 4D que redimensione automaticamente a janela sob as seguintes condições:
Importante: o título como padrão do formulário se aplicará à janela apenas se chama previamente ao comando FORM SET INPUT para o formulário a mostrar e lhe passa o parâmetro opcional * a FORM SET INPUT.
Nota: também pode administrar o fechamento da janela desde o método do formulário mostrado na janela quando ocorrer um evento On Close Box. Para maior informação, consulte o comando Form event Os formulários são mostrados ao interior de uma janela aberta. O texto passado ao comando MESSAGE também aparece na janela.
O método de projeto abaixo abre uma janela centrada na janela principal (Windows) ou na tela principal (Macintosh). Note que pode aceitar dois, três, ou quatro parâmetros: ` Método de projeto OPEN CENTERED WINDOW Quando tiver escrito o método de projeto, pode utilizá-lo desta forma: OPEN CENTERED WINDOW(400;250;Movable dialog box;"Atualizar arquivos") O exemplo abaixo abre uma janela flutuante que tenha uma caixa de menu Control (Windows) ou uma caixa de fechar (Macintosh). A janela é aberta na esquina superior direita da janela da aplicação. Open window(Screen width-149;33;Screen width-4;178;-Palette window;"";"caixaFechar") O método CloseColorPalette chama ao comando CANCEL: CANCEL O exemplo abaixo abre uma janela cujo tamanho e título provém das propriedades do formulário mostrado na janela: FORM SET INPUT([Customers];"Add Records";*) Lembre: para que a função Open window utilize automaticamente as propriedades do formulário, deve chamar a FORM SET INPUT com o parâmetro opcional * e as propriedades do formulário devem ter sido definidas em função desta utilização no ambiente Desenho
Este exemplo ilustra o mecanismo de “atraso” de mostrar janelas em Mac OS X: $minhaJanela:=Open window(10;10;400;400;Sheet window)
Ver também
_o_Open external window
|
PROPRIEDADES
Produto: 4D
HISTÓRIA
Modificado: 4D 2004 ARTICLE USAGE
Manual de linguagem 4D ( 4D v16) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||