1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

  2. Anuncie Aqui ! Entre em contato fdantas@4each.com.br

Desabilitar Frame

Discussão em 'Progress 4GL' iniciado por erickles, Abril 9, 2009.

  1. erickles

    erickles Membro Participativo

    Pessoal, to com um probleminha...

    Estou exibindo um browse em um frame e utilizando a tecla f4 para sair e retornar a tela inicial do programa, para tanto, o programa pergunta se desejo ou nao voltar a tela inicial do programa. Quando eu retorno ao programa e dou f4 para sair dele, surge a mesma mensagem, como se eu ainda estivese na tela anterior. A duvida é, como desabilitar esse frame, como se ele nunca tivesse sido exibido no programa antes?
  2. sl4v3r

    sl4v3r Membro Participativo

    Ola,

    Segue um exemplo... espero que ajude.

    Código:
    DEFINE VARIABLE cNome  AS CHARACTER NO-UNDO.
    DEFINE VARIABLE iIdade AS INTEGER   NO-UNDO.
    
    DEFINE FRAME frPessoa
                 cNome  LABEL 'Nome'
                 iIdade LABEL 'Idade'
                 WITH ROW 10 CENTERED OVERLAY SIDE-LABELS 1 COL.
    
    ON F4 OF iIdade IN FRAME frPessoa DO: 
       APPLY "CLOSE" to frame frPessoa.
    END.
    
    ENABLE cNome
           iIdade
           WITH FRAME frPessoa.
    
    WAIT-FOR CLOSE OF FRAME frPessoa.
    
  3. erickles

    erickles Membro Participativo

    Opa,

    Fiz como esta o código que você postou, funcionou !!

    Valew mesmo!

Compartilhe esta Página