DIMENSIONAMENTO DE FORM VB-6
Pessoal...
Quero deixar meu form configurado para quando chegar em determinada Largura & Altura (Width $ Height), não seja possÃvel encolher mais que o determinado...
Tipo assim:
Form começa com Height=5000 & Width=3000
Se o usuário começar a diminuir o form aceitará até o permitido...
Já bolei a Condição, só não encontrei o bloqueio...
Onde as interrogações é o código que tem de ser usado para impedir que o form fique menor do que já está...
Quero deixar meu form configurado para quando chegar em determinada Largura & Altura (Width $ Height), não seja possÃvel encolher mais que o determinado...
Tipo assim:
Form começa com Height=5000 & Width=3000
Se o usuário começar a diminuir o form aceitará até o permitido...
Já bolei a Condição, só não encontrei o bloqueio...
If Form.Heigth = 800 Then
????????????????????
Elseif Form.Widht = 500 Then
????????????????????
End If
Onde as interrogações é o código que tem de ser usado para impedir que o form fique menor do que já está...
Tente assim:
Private Sub Form_Resize()
If Me.Height < 4000 Or Me.Width < 4000 Then
Me.Height = 4000
Me.Width = 4000
End If
End Sub
Já tentei, e não funcionou... fica desfocando, desfocando e finda permitindo diminuir...
a idéia é fazer com que o form fique com o dimensionamento travado...
Tentei:
Onde o [Ô]BorderStyle = Fixed Single[Ô], deixando o form sem redimensionamento... mas não funfou também...
a idéia é fazer com que o form fique com o dimensionamento travado...
Tentei:
If Me.Height < 4000 Or Me.Width < 4000 Then
Me.BorderStyle = 1
End If
Onde o [Ô]BorderStyle = Fixed Single[Ô], deixando o form sem redimensionamento... mas não funfou também...
No Resize do form coloque em ifs separados, comigo sempre deu certo, não sei porque:
Não se esqueça do on error resume next antes
If Me.Height < 4000 Then Me.Height = 4000
If Me.Width < 4000 Then Me.Height = 4000
Não se esqueça do on error resume next antes
If Me.Height < 4000 Then Me.Height = 4000
If Me.Width < 4000 Then Me.Height = 4000
O problema é somente o desfoque que fica nas abas quando se insiste em reduzir o form...
mas realmente funciona...
mas realmente funciona...
Feliz ano novo parceiro
olha se esse link te ajuda..
http://www.vbweb.com.br/download.asp?Download=Projetos&Modulo=VB&CodigoLink=86
olha se esse link te ajuda..
http://www.vbweb.com.br/download.asp?Download=Projetos&Modulo=VB&CodigoLink=86
Valeu AdrianoM !
Era isso mesmo
Cara ! mais uma vez API[ô]s ! sinceramente detesto trabalhar com API[ô]s... mas tenho consciencia que para interagir diretamente com o sistema elas são fundamentais.
Meu desamor por elas é que não as compreendo muito...alguém sabe de alguma Apostila totalmente voltada para API ( Visual Basic 6.0)
Obrigado a todos !
Era isso mesmo
Cara ! mais uma vez API[ô]s ! sinceramente detesto trabalhar com API[ô]s... mas tenho consciencia que para interagir diretamente com o sistema elas são fundamentais.
Meu desamor por elas é que não as compreendo muito...alguém sabe de alguma Apostila totalmente voltada para API ( Visual Basic 6.0)
Obrigado a todos !
Caro amigo Danleonhart
Quando tenho uma dúvida, eu garimpo a net em busca de uma solução... mas quando não consigo posto aqui a pergunta... em uma dessas garimpadas achei algo similar ao seu... nada mais humano do que te passar...
Caso esteja satisfeito.. encerre e me pontue...
Obrigado!!!
Quando tenho uma dúvida, eu garimpo a net em busca de uma solução... mas quando não consigo posto aqui a pergunta... em uma dessas garimpadas achei algo similar ao seu... nada mais humano do que te passar...
Caso esteja satisfeito.. encerre e me pontue...
Obrigado!!!
nesse caso, API é a solução mais elegante.
Tópico encerrado , respostas não são mais permitidas