USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Picture e Label, Como sobrepor um ao outro
tic
CARAPICUIBA
SP - BRASIL
ENUNCIADA !
Postada em 04/01/2007 10:28 hs            
Bom dia, estou trabalhando num formulário e preciso que uma label sobreponha uma picture mas isso não acontece, sempre a picture sobrepõe-se à label. Alguém poderia me ajudar.?
   
PH1959
Pontos: 2843
SÃO JOSÉ DOS CAMPOS
SP - BRASIL
ENUNCIADA !
Postada em 04/01/2007 11:20 hs            
não é bem assim...
cria o picture. depois, mantenha o picturebox selecionado e cria o label o label vai ficar "dentro" do picture ... se o label não sobrepuser o picture. daí vc o seleciona e clica em Menu/Format/order - Bring to front
   
tic
CARAPICUIBA
SP - BRASIL
Postada em 04/01/2007 14:18 hs            
então, o problema é em run time...quando eu uso a propriedade .PaintPicture  para carregar a imagem do picture , ela sobrepõe os labels deixando-os por trás.
     
tic
CARAPICUIBA
SP - BRASIL
Postada em 08/01/2007 09:02 hs            
Se trata da simulação de um tabuleiro de xadrez,
consegui listar as labels como queria  mas agora tenho outro problema q
já tentei resolver de todas as formas.
Existe um timer que atualiza o picture  constantemente e , por isso, os
labes aparecem piscando. Não posso aumentar o timer para diminuir esse
efeito porque retardaria a funcionalidade do jogo. A única solução que
vi e não consegui executar era colocar as labels no form em si e
sobrepôr o picture com as labels em run time mas pelo que vi não é
possível fazer isso as labels sempre ficarão por detrás do picture mesmo
usando o Zorder. Alguém vê alguma outra solução? Se alguém puder me ajudar
ficaria grato.
     
tic
CARAPICUIBA
SP - BRASIL
ENUNCIADA !
Postada em 08/01/2007 10:18 hs            
Essa é a linha de código da função Atualiza_tabuleiro:
 
Public Sub Atualiza_Tabuleiro()
    Call SendMessage(Picture1.hwnd, 15, Picture2.hDC, 0)   
End Sub
TÓPICO EDITADO
 
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página