Página 3 de 3
Adicionar um controle depois que o form foi carregado
Enviado: 15 Mar 2016 18:47
por Toledo
microvolution escreveu:posso criar todos os LABELs e TEXTBOXs invisíveis né? E, no momento de sua utilização, aí deve ter um tipo de ENABLE que não depende do FORM.ACTIVATE
Sim, é possível fazer isto, no objeto (LABEL, TEXTBOX, etc) use
VISIBLE .F. para ocultar o objeto.
Para mostrar o objeto, use:
Nome_Janela.Nome_Objeto.visible := .T.
Abraços,
Adicionar um controle depois que o form foi carregado
Enviado: 22 Jun 2016 15:38
por microvolution
olá pessoal boa tarde!
Tentei e tentei adicionar um controle após o end window e só consegui se se o Activate.window estiver depois de tudo, bem no final da função MAIN().
Mas, esta não é uma boa solução. Outra coisa que consegui e de uma forma melhor, foi colocar entre o end window e o activate funções...
Por exemplo:
- Quero fazer um aplicativo de carta de mala direta, onde terá alguns controles LABELs incluindo TEXTBOX;
- Dentro do form_window crio todos os componentes. Ao final, coloco nos controles a propriedade VISIBLE(.f.);
- Então, a medida que as coisas vão acontecendo, vou chamando funções dentro de outras...
Aí sim, os controles vou mostrando-os com o VISIBLE(.T.).
Bom foi só assim que estou conseguindo...
agora, se quiserem ter isso q falei na prática, posto o exemplo dos códigos...
abraços!