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

Duvida alterar propriedade da imagem dinamicamente

Discussão em 'Progress 4GL' iniciado por ueluis, Junho 17, 2015.

  1. ueluis

    ueluis Membro Participativo

    Galera,
    tenho duas IMAGE declaradas no editor IMAGE-1 E IMAGE-2 ambos com uma imagem carregada por padrão e uma variável TEXTO que recebe o nome de uma delas.
    Inicialmente mando exibir as mesmas com a imagem padrão.
    preciso alterar a imagem de uma delas sendo que, eu informaria o nome fisico da mesma dentro da variavel TEXTO e dai o programa pegaria aquele nome e substituiria a imagem dinamicamente exemplo:
    Código:
    DEFINE IMAGE IMAGE-1
         FILENAME "ICO/ii-chck1.bmp":U
         SIZE 4 BY 1.25.
    DEFINE IMAGE IMAGE-2
         FILENAME "ICO/ii-chck1.bmp":U
         SIZE 4 BY 1.25.
    DEF VAR TEXTO AS CHAR.
    
    
    DISP image-1 image-2 texto.
    
    ASSIGN texto = "image-2:LOAD-IMAGE(ICO/outra_imagem.bmp").
    
    DISP (texto /*exiba a nova imagem selecionada*/).
    
    como implementar esta rotina?
  2. jaisonantoniazzi

    jaisonantoniazzi Membro Ativo

  3. ueluis

    ueluis Membro Participativo

    Olá @jaisonantoniazzi ,

    obrigado pelo exemplo,
    acho que não consegui explicar muito bem minha dúvida.
    seguindo seu exemplo:
    a variavel arquivo receberia por exemplo o nome fisico "image2"
    feito isso, quando eu mandar exibir x-image ele vai mostrar o componente image-1 por exemplo.
    pense como se x-image recebesse todos os atributos de image-1 ou image-2.

    sendo assim:
    como fazer para exibir em um display um handle chamado pelo "nome", igual quando instanciamos o excel e a variavel assume a aplicação "excel".

Compartilhe esta Página