Ola,
Ao tentar redimensionar/mover um controle TGet dinamicamente utilizando o método oGet:Move() no evento ON INIT de um DIALOG (com estilo WS_POPUP / PIXEL), o controle não altera sua posição/tamanho visível na tela, mesmo informando o parâmetro/
Al intentar redimensionar o mover un control TGet de forma dinámica utilizando el método oGet:Move() dentro del evento ON INIT de un DIALOG (con estilo WS_POPUP / PIXEL), el control no altera su posición ni su tamaño visible en la pantalla, incluso cuando se especifica el parámetro lRepaint := .T..
Obrigado!!!
Function Main()
Local oDlg, oGet
Local nClrFore := CLR_WHITE
Local oFont := TFont():New( GetSysFont(), 0, -12,, .F. )
Local uVar := Space(20)
DEFINE DIALOG oDlg FROM 0,0 TO 0,0 STYLE nOR( WS_VISIBLE, WS_POPUP, 4 ) PIXEL ;
COLOR nClrFore, CLR_MAGENTA
@ 0 , 0 GET oGet VAR uVar SIZE 100,18 OF oDlg FONT oFont COLOR CLR_WHITE, CLR_BLUE PIXEL NOBORDER UPDATEACTIVATE DIALOG oDlg ON INIT MeMover( oDlg, oGet)
Return( Nil )
Static Function MeMover(oDlg, oGet)
oDlg:Move( 100, 100, 400, 200 )
oGet:Move( 10, 10 , 70 , 15, .T. )
Return( Nil )