Label Transparent Run time
Moderador: Moderadores
Label Transparent Run time
Bom dia !
Sei que esse tema ja foi tratado na hmg 3.4.0 mas porem quando atualizei para 3.4.1 ou 3.4.2 esse problema volta e ja apliquei os patchs de correção disponiveis mas ainda continuar....
nao sei como anexar image do meu PDV ...
Sei que esse tema ja foi tratado na hmg 3.4.0 mas porem quando atualizei para 3.4.1 ou 3.4.2 esse problema volta e ja apliquei os patchs de correção disponiveis mas ainda continuar....
nao sei como anexar image do meu PDV ...
- Toledo
- Administrador

- Mensagens: 3133
- Registrado em: 22 Jul 2003 18:39
- Localização: Araçatuba - SP
- Contato:
Label Transparent Run time
Amigo, poste o código desta LABEL aqui neste tópico, assim fica mais fácil descobrir onde está o problema.
Observe que no passo 3 da mensagem do link acima tem um botão "Colocar na linha", que pode ser usado para colocar arquivos de imagem (JPG ou PNG) no corpo da mensagem, onde o cursor estiver posicionado.
Abraços,
Veja esta mensagem: Como anexar arquivo nas mensagensph010574 escreveu:nao sei como anexar image do meu PDV ...
Observe que no passo 3 da mensagem do link acima tem um botão "Colocar na linha", que pode ser usado para colocar arquivos de imagem (JPG ou PNG) no corpo da mensagem, onde o cursor estiver posicionado.
Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Label Transparent Run time
Utilizo um Formulario "Form_Pdv" IDE no qual o LABEL_PRODUTO esta definido como Transparent
Código: Selecionar todos
Function Mostrar_Barra()
*-----------------------------------
Local cBarra
IF IsWindowDefined(Form_Pdv)
*
IF IsWindowActive(Form_Pdv)
DoMethod("Form_Pdv","Setfocus")
ELSE
DoMethod("Form_Pdv","Restore")
ENDIF
*
cBarra:=Alltrim(Vetor_Itens[1,2])
cBarra:=cBarra+" "+Transform(nQuantidade, "@E 9,999.999")
cBarra:=cBarra+" X "+Transform(Vetor_Itens[1,8], "@E 99,999.99")
If ( nJuro >0 )
cBarra:=cBarra+" + "+Transform(nJuro, "@E 9,999.99")
cBarra:=cBarra+" = "+Transform((Vetor_Itens[1,8]*nQuantidade)+nJuro, "@E 999,999.99")
Endif
If ( nDesconto >0 )
cBarra:=cBarra+" - "+Transform(nDesconto, "@E 9,999.99")
cBarra:=cBarra+" = "+Transform((Vetor_Itens[1,8]*nQuantidade)-nDesconto, "@E 999,999.99")
Endif
If ( nJuro=0 .AND. nDesconto=0 )
cBarra:=cBarra+" = "+Transform((Vetor_Itens[1,8]*nQuantidade), "@E 999,999.99")
Endif
*-- Mudar Tamanho da Font
nFont:=15
nWith:=760
DO WHILE (nFont*HMG_LEN(cBarra)) > (nWith+450)
nFont:=nFont-1
Enddo
MODIFY CONTROL Label_produto OF Form_Pdv FONTSIZE nFont
*-- Mostrar Produto no Label
Form_Pdv.Label_produto.value:=cBarra
* Verificar se Produto é Controlado
If( Vetor_Itens[1,19] = 1 )
//MsgInfo("PRODUTO CONTROLADO")
Endif
ENDIF
*
Return Nil
Editado pela última vez por Toledo em 01 Out 2015 14:16, em um total de 1 vez.
Razão: Mensagem editada para colocar a tag [ code ]<br>Veja como utilizar esta tag: http://www.pctoledo.com.br/forum/faq.php?mode=bbcode#f2r1
Razão: Mensagem editada para colocar a tag [ code ]<br>Veja como utilizar esta tag: http://www.pctoledo.com.br/forum/faq.php?mode=bbcode#f2r1
Label Transparent Run time
Mas como se ver todos os LABELS atualizados em RunTime ficam Bagunçados...
- Toledo
- Administrador

- Mensagens: 3133
- Registrado em: 22 Jul 2003 18:39
- Localização: Araçatuba - SP
- Contato:
Label Transparent Run time
Amigo, faltou postar o código da LABEL que está no arquivo Form_Pdv.fmg.
Abraços,
Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Label Transparent Run time
Boa Noite !
todos os LABELS DO FORM estaõ seguindo esse mesmo padrão a baixo:
DEFINE LABEL Label_Produto
ROW 65
COL 13
WIDTH 760
HEIGHT 29
VALUE ""
FONTNAME "Times new roman"
FONTSIZE 15
TOOLTIP ""
FONTBOLD .T.
FONTITALIC .F.
FONTUNDERLINE .F.
FONTSTRIKEOUT .F.
HELPID Nil
VISIBLE .T.
TRANSPARENT .T.
ACTION Nil
AUTOSIZE .F.
BACKCOLOR {238,238,221}
FONTCOLOR {255,0,0}
END LABEL
todos os LABELS DO FORM estaõ seguindo esse mesmo padrão a baixo:
DEFINE LABEL Label_Produto
ROW 65
COL 13
WIDTH 760
HEIGHT 29
VALUE ""
FONTNAME "Times new roman"
FONTSIZE 15
TOOLTIP ""
FONTBOLD .T.
FONTITALIC .F.
FONTUNDERLINE .F.
FONTSTRIKEOUT .F.
HELPID Nil
VISIBLE .T.
TRANSPARENT .T.
ACTION Nil
AUTOSIZE .F.
BACKCOLOR {238,238,221}
FONTCOLOR {255,0,0}
END LABEL
- Toledo
- Administrador

- Mensagens: 3133
- Registrado em: 22 Jul 2003 18:39
- Localização: Araçatuba - SP
- Contato:
Label Transparent Run time
Amigo, pelos códigos apresentados, parece que está tudo certo e não deveria provocar este problema. Mas acho que deve ter algum outro código depois (ou antes) que pode estar remontando uma label sobre a outra, tudo indica que seja a label que contém "AGUARDANDO PRÓXIMO ITEM...".
Provavelmente existe duas labels, com nomes diferentes, ocupando o mesmo espaço.
Abraços,
Provavelmente existe duas labels, com nomes diferentes, ocupando o mesmo espaço.
Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Label Transparent Run time
Muito estranho ++ porem so tem uma mesma label... sendo que quando mudo seu valor ela recebe o novo valor porem cola por sima do valor anterior... mas isso com transparencia Habilitado... se Desabilitar funciona normal...
-
Claudio Soto
- Colaborador

- Mensagens: 566
- Registrado em: 27 Ago 2012 12:31
- Localização: Uruguay
- Contato:
Label Transparent Run time
Proba forzar el repintado del Label luego de asignarle el valor:
Código: Selecionar todos
*-- Mostrar Produto no Label
Form_Pdv.Label_produto.value:=cBarra
Form_Pdv.Label_produto.REDRAW
