|
Postada em 22/09/2006 14:07 hs
E aí gente, Sou novo no grupo e preciso de uma ajudinha. Meu programa é todo em um MDI E ele inicia com uma mensagem de seja bem vindo no meio da tela mas se abrir em um monitor maior ou menor que o meu fica todo disconfigurado a mensagem. Tem um código que deixar ele sempre no meio do formulario independente do tamanho do monitor? E em outros formularios eu queria clicar no botão novo e abrir um outro fomulário restaurado e o antigo continuar maximizado, mas se eu colocar o código "nomedoformulario.windowastate=0" no qual "0" é o modo normal todos ficam do modo normal saindo do modo maximizado. Tem solução?
|
|
|
|
PH1959
|
SÃO JOSÉ DOS CAMPOS SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 22/09/2006 14:17 hs
1 oq vc está usando para exibir a msg? 2 se os seu programa é em um MDI, vc pode abrir os outros formulários maximizados que o MDI permanece maximizado...
|
|
|
|
Postada em 22/09/2006 14:46 hs
A mensagem é um formulario com label dentro no evneto show do MDI ele é acionao no modo maximizado, o MDI não é problema. o form inicia maximizado dentro do MDI, mas o label é preciso alinhar só na hora que inicia o programa, no evento show do MDI e como se faz isto? o exemplo do formulario é o seguinte, todos começam no modo maxmixado e quando eu clico no botão novo era para apenas o formulario que vai abri ficar no modo normal sem ser maximizado, mas se tiver mais formularios abertos todos perdem a propriedade de maximizados e ficam no modo normal.
|
|
|
PH1959
|
SÃO JOSÉ DOS CAMPOS SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 22/09/2006 15:09 hs
para alinhar o label... no evento form_load do seu form.. qdo o form carregar é q vai alinhar o label antes de dar form1.show... o cód para centralizar é label1.left=(form1.width-label1.widt)/2 para a segunda questão...é só botar no evento click do botão novo um comando para o form ativo permanecer maximizado
|
|
|