• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Marcos13

[vb2005] Maximixar form's

3 mensagens neste tópico

Boas pessoal

Isto é o seguinte, tenho um projecto criado, e nesse projecto tenho uma form:)

E eu quero que essa form esteja sempre maximizada, apenas podendo fechar no X, e minimizar no _...

já desabilitei o botao de maximizar/Restaurar, mas se clico 2 vezes na barra de titulo da janela e ela diminui o tamanho mas nao volta a maximizar....

Alguma ajuda?

P.S.-Se for preciso eu coloco o executavel aqui para verem de que falo....

cumps

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

:bored: acho que deste com um Bug ?

Bem a única solução que consigo ver (para já) é

Private Sub Form1_Resize(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Resize
        If (Me.WindowState <> FormWindowState.Minimized) Then
            Me.WindowState = FormWindowState.Maximized
        End If
    End Sub

Edit:

Ou talvez se criares uma form sem barra de titulo (sem border) e crias dois botões um para minimizar e outro para fechar...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Verifica se serve...

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

        Me.MaximizeBox = False
    
       
        Me.Height = My.Computer.Screen.Bounds.Height
        Me.Width = My.Computer.Screen.Bounds.Width
    

        WindowState = FormWindowState.Maximized
       


    End Sub

Também dá para seguir a opção do Weasel: "Ou talvez se criares uma form sem barra de titulo (sem border) e crias dois botões um para minimizar e outro para fechar..."

Fica a teu critério...

0

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