CONFIGURANDO RESOLUCAO TELAS
Pessoal como vcs fazem para que o sistema fique no tamanho de tela que foi desenvolvido sem a nescessidade de se ficar tendo que alterar a resolução do monitor.
Pois pode acontecer de um determinado monitor nao ter a resolução que vc colocou!
Pois pode acontecer de um determinado monitor nao ter a resolução que vc colocou!
So para exclarecer eu sei que tem varios exemplos aqui de alterar a resolução do monitor ja vi!
mas o caso é tipo vu alterar a resolução do monitor do cara para meu sistema ficar legar mas se ele quiser ficar com sistema aberto e trabalho em outro programa ou navegando na net as conf deles vai ficar todas desconfiguradas. eu nao queria isso.
mas o caso é tipo vu alterar a resolução do monitor do cara para meu sistema ficar legar mas se ele quiser ficar com sistema aberto e trabalho em outro programa ou navegando na net as conf deles vai ficar todas desconfiguradas. eu nao queria isso.
ninguem?
vc não vai mudar a configuração do cliente, seu sistema que deve se adaptar a configuração de seus clientes.
Identifique a configuração do monitor, e faça a adaptação a cada resolução.
Meus sistemas não aceitam mais 800 x 600, o minimo é 1024 x 768.
Identifique a configuração do monitor, e faça a adaptação a cada resolução.
Meus sistemas não aceitam mais 800 x 600, o minimo é 1024 x 768.
ola, vc cria tela inicial de acordo com cada resolução então?
Tipo vc cria a tela inicial em 1280x800 e outra para 1024x768 tipo assim!
Tipo vc cria a tela inicial em 1280x800 e outra para 1024x768 tipo assim!
se vc criar um mdi abre ele sempre em tela cheia, mas com a opção de minimizar, os forms filhos, vc pode regular a posição dependendo da resolução, ou crie sempre tudo dentro de um frame, acho que é frame no vb6, ai vc só posiciona o frame.
nilson não estou conseguindo entender seu raciocinio!
No VB6 não tem exatamente uma forma fácil de se fazer isso, a correta seria você tratar o evento resize do form e redimensionar e reposicionar por código os componentes para ficarem corretos naquele tamanho.
boa tarde
tenho uma rotina que roda no form load de cada form, e esta reorganiza os campos conforme calculo da resolução de tela;
segue um padrão de tamanho de campo, tamanho de letra e tudo mais;
algum componentes não aceitam o calculo e devem ser tratados para que não gere erro;
olhar nos itens que ja postei;
att
tenho uma rotina que roda no form load de cada form, e esta reorganiza os campos conforme calculo da resolução de tela;
segue um padrão de tamanho de campo, tamanho de letra e tudo mais;
algum componentes não aceitam o calculo e devem ser tratados para que não gere erro;
olhar nos itens que ja postei;
att
EM UM MODULO:
Public Const SM_CXSCREEN = 0
Public Const SM_CYSCREEN = 1
Public Declare Function GetSystemMetrics Lib [Ô]user32[Ô] (ByVal nIndex As Long) As Long
Dim Resolucaow As Long
Dim Resolucaoh As Long
Resolucaoh = GetSystemMetrics(SM_CYSCREEN)
If Resolucaow <> 800 And Resolucaoh <> 600 Then
FrameTotal.Top = 1200
FrameTotal.Left = 1800
End If
Public Const SM_CXSCREEN = 0
Public Const SM_CYSCREEN = 1
Public Declare Function GetSystemMetrics Lib [Ô]user32[Ô] (ByVal nIndex As Long) As Long
Dim Resolucaow As Long
Dim Resolucaoh As Long
Resolucaoh = GetSystemMetrics(SM_CYSCREEN)
If Resolucaow <> 800 And Resolucaoh <> 600 Then
FrameTotal.Top = 1200
FrameTotal.Left = 1800
End If
Vou dar o meu pitaco.
Primeiro não acredito que hajam mais computadores com resoluções 800X600, até existem mas não são muito usados mais, então vai minha dica crie seu sistema em uma resolução mÃnima padrão que seria 1024X768, como já dito você pode colocar no seu form uma frame sem bordas ou com bordas, fica a seu gosto, dentro deste frame coloque todos objetos, texbox, combo, picture, etc, e depois é só criar um código para centralizar este frame no form, assim quando esta resolução for maior que 10024X768, o frame vai se centralizar criando uma borda vazia porém mantendo um bom aspecto no programa.
Primeiro não acredito que hajam mais computadores com resoluções 800X600, até existem mas não são muito usados mais, então vai minha dica crie seu sistema em uma resolução mÃnima padrão que seria 1024X768, como já dito você pode colocar no seu form uma frame sem bordas ou com bordas, fica a seu gosto, dentro deste frame coloque todos objetos, texbox, combo, picture, etc, e depois é só criar um código para centralizar este frame no form, assim quando esta resolução for maior que 10024X768, o frame vai se centralizar criando uma borda vazia porém mantendo um bom aspecto no programa.
Tópico encerrado , respostas não são mais permitidas