MoveFrame

<< Clique para Mostrar o Sumário >>

 

MoveFrame

MoveFrame([PosX], [PosY], [SizeX], [SizeY], [InternalSize])

Move e redimensiona um Divisor (Frame) para uma coordenada e um tamanho específicos. Os parâmetros PosX e PosY informam a nova posição, em pixels, com relação à esquerda e ao topo, respectivamente. Os parâmetros SizeX e SizeY informam o novo comprimento e a nova altura, respectivamente, em pixels ou em unidades Himetric. O parâmetro InternalSize indica que os tamanhos passados nos parâmetros SizeX e SizeY são relativos ao tamanho interno de uma janela (Verdadeiro), descontando a borda e a barra de título, ou são relativos ao tamanho total de uma janela (Falso, padrão), considerando a borda e a barra de título. Todos os parâmetros são opcionais e, se omitidos, não movem, no caso dos parâmetros PosX e PosY, e nem redimensionam, no caso dos parâmetros SizeX e SizeY, um Divisor, conforme o exemplo a seguir.

Sub Tela2_OnPreShow(vArg)
  'Quando a Tela2 é aberta no Divisor Teste, altera a posição
  'e o tamanho daquele Divisor usando o tamanho total da janela
  Application.GetFrame("Teste").MoveFrame 100, 100, 200, 200
End Sub

 

NOTA

Os valores de tamanho neste método podem ser informados como números ou Strings. No caso de números, são considerados em pixels. No caso de Strings, se acompanhados da unidade "hm", são interpretados como em unidades Himetric. Qualquer outro caso é considerado em pixels.

Esta página foi útil?