COMO DESABILITAR O AUMENTAR/DIMINUIR DO MDIFORM?
Queria saber como faz para desabilitar o aumento e diminuição de tela no mdi.
sabe aquelas setinhas q aparecem no canto da tela e tals então elas....
sabe aquelas setinhas q aparecem no canto da tela e tals então elas....
Vc quer fazer com que o form não seja redimensionável... Se for no MDI pai, não tem como fazer sem o uso de API
Se é apenas para evitar aumentar diminuir a tela faz assim:
Agora se quiser desativar os buts min e max da caixa de controle, veja aqui :
CÓDIGO PARA BLOQUEAR O MAXIMIZAR, MINIMIZAR E TRAVAR BORDA
Segue exemplo do primeiro caso
Option Explicit
Dim X As Long, Y As Long
Private Sub MDIForm_Load()
X = Me.Width
Y = Me.Height
End Sub
Private Sub MDIForm_Resize()
If Me.WindowState = 2 Then Me.WindowState = 0
If Me.WindowState = 1 Then Exit Sub
Me.Width = X
Me.Height = Y
End Sub
Agora se quiser desativar os buts min e max da caixa de controle, veja aqui :
CÓDIGO PARA BLOQUEAR O MAXIMIZAR, MINIMIZAR E TRAVAR BORDA
Segue exemplo do primeiro caso
Robu é esse esquema mesmo valeu... mas deixa te perguntar tem como tirar aquele efeito quando puxa a tela pra dentro da área do MDI!
Q efeito é esse? Se for no butão Max do mdi, só desativando o butão e para desativar o butão só com api, conforme já postei acima.
tipo já desabilitei os botões maximizar e minimizar, mas nesse esquema que você passou está desabilitado o size do mdi, mas se você segura e arrasta pra tentar diminuir o mdi para dentro do mdi da um efeito tipo chacoalhando. teria uma forma de fazer sumir esta setinha do mesmo jeito que fazemos no form.
O Mdi forme não tem a propriedade BorderStyle então não dá para evitar isso.
Veja aqui a mesma dúvida sua
Veja aqui a mesma dúvida sua
vdd valeu ae....
Tópico encerrado , respostas não são mais permitidas