Página 1 de 1
Como definir a janela pai de um controle ?
Enviado: 28 Mai 2023 15:28
por JoséQuintas
Código: Selecionar todos
METHOD Create() CLASS FrameClass
DEFINE FRAME &::cName
ROW ::nRow
COL ::nCol
WIDTH ::nWidth
HEIGHT ::nHeight
CAPTION ::cCaption
FONTNAME ::cFontName
FONTSIZE ::nFontSize
FONTBOLD ::lFontBold
CAPTION ::cCaption
OPAQUE ::lOpaque
END FRAME
RETURN Nil
Gambiarras de pré-processador não servem, como deu pra perceber.
Como definir a janela pai de um controle ?
Enviado: 28 Mai 2023 16:00
por JoséQuintas
Resolvido.
Como definir a janela pai de um controle ?
Enviado: 28 Mai 2023 17:35
por ivanil
Ola Quintas,
Só para não deixar no vácuo que cair neste post, não tem a solução.
Todo objeto criado fora da estrutura de um form deve obrigatoriamente ser informado a propriedade Parent;
DEFINE FRAME &::cName
PARENT ::NomeForm
ROW ::nRow
COL ::nCol
...
END FRAME
at;
Ivanil
Como definir a janela pai de um controle ?
Enviado: 28 Mai 2023 17:49
por JoséQuintas
Legal, muito útil isso.
Não lembro de ter visto isso no #define.
Valeu.
Nota: definir manualmente pode evitar muitos imprevistos.