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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  MDI + Picture
Shidartha
BELO HORIZONTE
MG - BRASIL
Postada em 06/05/2004 03:55 hs         
Estou desenvolvendo uma aplicação que terá um MDIForm como form principal. Quero fazer uma rotina que coloque papéis de parede variados neste form. Já tenho o menu pronto, aonde o usuário seleciona o papel que quiser. Estou tendo alguns problemas:
 
1º - Quando o usuário seleciona um papel de parede no menu, a figura não aparece. O form continua mostrando o mesmo papel de parede. Percebi que a única forma de atualizar a figura, é minimizando o form , e maximizando novamente. Aí sim a figura é atualizada. Procurei pelo método Redraw para o form, mas não existe. Então a minha pergunta é a seguinte: Como atualizar o nova figura do form? Que comando devo adicionar depois do código: frmPrincipal.loadpicture(app.path & "wallpaper1.jpg")??
Já tentei suar o comando load frmprincipal mas não funcionou.
 
2º - Como eu não sei se o cliente terá uma máquina com resolução acima de 800x600, decidi pegar apenas papéis de parede do tamanho 800x600. Mas aí acontece um problema, se o sistema for rodar em uma máquina com resolução 1152x864 por exemplo, a figura não preencherá toda a tela, e ainda ficará alinhada ao topo esquerdo da tela. Como eu poderia fazer para centralizar esta figura no centro do form?
 
Alguem me ajude , nessas duas questões.
 
Obrigado

Shidartha Fonseca Rosa

ssrosa@uai.com.br

MSN: ShidarthaFR@Hotmail.com

TÓPICO EDITADO
   
THECRAZY
Pontos: 2843
BRASÍLIA
DF - BRASIL
Postada em 06/05/2004 08:22 hs            
Olá !
Para o primeiro problema tente este código :
 
Private Sub MDIForm_Resize()
MDIForm.Picture = LoadPicture(app.path & "\imagem2.jpg")
End Sub

  Eu sou o alfa e o ômega, o princípio e o fim, diz o Senhor, que é, e que era, e que há de vir, o Todo Poderoso. (Ap 1.8)
     
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