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
|
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
|
|
|
|