Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #57 da revista programar. Faz já o download aqui!

softklin

[Resolvido] Fixar tamanho de um form

Mensagens Recomendadas

softklin    12
softklin

Boas pessoal.

Ao fazer um form, gostava que ele pudesse redimensionar para o máximo do ecrã (maximizar), mas que não desse para redimensionar para um valor inferior ao pretendido. Tenho um código que resolve este problema:

    Private Sub frmMain_Resize(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Resize
        ' prevenir que o formulário fique mais pequeno que o predefinido
        Const MINW As Integer = 600
        Const MINH As Integer = 400

        If Me.Width < MINW Then Me.Width = MINW
        If Me.Height < MINH Then Me.Height = MINH
    End Sub

Pus no meu form (frmMain), na rotina Resize. Funciona, mas fica um efeito meio estranho, que permite que o rato continue a redimensionar a janela, e esta volta à posição mínima que pretendo, ficando assim numa "luta" enquanto não largar o rato.

O que queria (se possível) erá que o rato, ao redimensionar para medidas inferiores às que queria, ficasse bloqueado ao arrastar, não consigo explicar melhor... :P Em suma, era importante que a janela, dados aquele limites, não fosse possível reduzir mais.

Alguma ideia?

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
softklin    12
softklin

Era isso mesmo...  :-[ Obrigado Anolsi, pela chamada de atenção!  :P Pensei que tinha de haver código mais elaborado, afinal havia uma propriedade específica para isto :)

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita a nossa Política de Privacidade