1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. Anuncie Aqui
    Anuncie aqui você Também: fdantas@4each.com.br

Colocar valor de um fill-in centralizado

Discussão em 'Progress 4GL' iniciado por syclone, Julho 6, 2009.

  1. syclone

    syclone Sem Pontuação

    Tenho um fill-in que recebe um valor de uma variável, como colocar esse valor centralizado dentro da fill-in?
  2. ef_garcia

    ef_garcia Sem Pontuação

    Qual exatamente a tua necessidade?

    Não compreendi o que tu precisas!

    Eduardo.
  3. syclone

    syclone Sem Pontuação

    Eu tenho uma fill-in (desativada/disable) que só recebe o valor de uma varíavel (um cálculo), aí eu quero deixar esse valor dentro da fill-in, mas que ficasse centralizado dentro da fill-in! O padrão é que o valor fique à esquerda..
  4. Maciel Costa

    Maciel Costa Sem Pontuação

    Tente formatá-lo com :
    O caracter Z fará o alinhamento à direita ou centralizado !!!
    assim -zzz.zz9,99
    Espero ter ajudado !!! :D
    Abrçs !!!
  5. eduardo.leite

    eduardo.leite Equipe de Suporte Moderador Equipe de Suporte

    Veja o exemplo abaixo se atende sua necessidade:

    Código:
    def var c-texto     as character        format "x(20)"      no-undo     label "Texto".
    def var c-texto-i   as character        format "x(20)"      no-undo     label "Texto".
    
    repeat:
    
        update '' c-texto view-as fill-in font 2 with frame x view-as dialog-box 1 columns.
    
        assign c-texto-i = fill(" ",int((20 - length(c-texto)) / 2)) + c-texto.
    
        disp c-texto '' c-texto-i bgcolor 12 fgcolor 15 font 2 '' with frame x view-as dialog-box 1 columns.
    
    end.
    

Compartilhe esta Página