Gráfico - AppBuilder

Discussão em 'Progress 4GL' iniciado por elyson, Abril 20, 2010.

  1. elyson

    elyson Membro Participativo

    Alguém pode me ajudar na seguinte situação:

    1) -Via comando no Gráfico eu consigo alterar uma das propriedades do objeto(combo) que é o label
    as seguintes características:
    Tipo da Fonte = "Arial"
    Efeito = negrito

    2) - Ao dar o run no .w eu tenho vários objetos na tela, como faço para que o primeiro campo
    da tela que é um combo fique selecionado ?

    Obrigado,

    Elyson
  2. mcarril

    mcarril Membro Participativo

    Você não tem o "initial" em nenhum lugar das propriedades do combo ?
    Desculpe a pregunta mas estou somente tentando ajudar, estou sem o appbuilder instalado aqui...
  3. elyson

    elyson Membro Participativo

    Na verdade eu precisava alterar em tempo de execução via comando e não diretor nas propriedades do objeto.
    Até porque vai ser o resultado dependo do VALUE-CHANGED de um combo-box que neste caso é um campo antes deste.
  4. jalegria

    jalegria Membro Participativo

    Saudações

    Vc pode fazer assim:
    Código:
      DEF VAR w AS WIDGET.
    
      w = v-combo:SIDE-LABEL-HANDLE.
      w:SCREEN-VALUE = "Teste".
      w:FONT = 13.
    
    Mas cuidado, dependendo da fonte que vc utilizar pode ter problemas como desalinhamento.
    O label invadir por debaixo da combo...
  5. elyson

    elyson Membro Participativo

    Valeu !!!!

    Me esclarece sõ mais 2 detalhes se possível:

    1) - Posso colocar negrito também na fonte ?

    2) - Ao dar o run no .w eu tenho vários objetos na tela, como faço para que o primeiro campo
    da tela que é um combo fique selecionado ?
  6. jalegria

    jalegria Membro Participativo

    Poder pode...
    Vc tem que ter uma fonte configurada no progress com negrito.

    Não dá pra colocar diretamente em negrito.
    Lá no appbuilder vc pode abrir a janela das fontes configuradas e colocar alguma em negrito.
    Depois usa-la como fiz em "w:FONT = 13."

    Só que com a fonte em negrito o texto vai ficar mair largo e não ficará alinhado com o combo.
    Vc pode ajustar a posição do label com "w:X = valor".

    Para colocar o foco no combo qdo entrar na janela vc pode alterar o WAIT-FOR no main-block colocando no final do WAIT-FOR ... FOCUS nome-do combo.

Compartilhe esta Página