none
Barra de Tarefas x Formulario MDI RRS feed

  • Pergunta

  • Olá, estou usando um formulário MDI FULL Screen que encobre a barra de tarefas.

    Gostaria de uma função para quando o usuário atingisse a borda inferior do MDI aparecesse a Barra de Tarefas, tipo auto Ocultar.

    Alguem pode me ajudar.

    Obrigado

    quarta-feira, 6 de abril de 2011 01:03

Todas as Respostas

  • Paulo,

    Como você está fazendo para colocar a sua MDI full screen?

    at.,


    Rogério de Resende Ohashi | Ohashi.NET (.NET, Security, C#, WinForms, WCF, Workflow, Azure, Windows Phone, Mono)
    quinta-feira, 7 de abril de 2011 10:34
    Moderador
  • Oi Rogério, estou usando FormBordStyle=Fixed3d e Windowstate= Maximizad.

    E o tamanho, top=0, left=0

    Me

     

    .Height = Screen

    .PrimaryScreen.Bounds.Height

     

    Me.Width = Screen.PrimaryScreen.Bounds.Width

    Esta na tela toda, como eu quero mesmo, eu só queria que ao passar o mouse na borda inferior da tela mostrasse a barra de tarefas e ao retirar o cursor daquela area voltasse pra minha tela cheia.

     
    quinta-feira, 7 de abril de 2011 12:33
  • A barra não está aparecendo? Então o form não está maximizado, quando ele está maximizado ele mostra a barra. O que você pode fazer é verificar se o mouse está na posição do Form e fazer a operação que quer. Ex:

        Private Sub Form1_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseMove
            If e.Y > Me.Height - 40 Then
                Me.WindowState = FormWindowState.Maximized
            Else
                Me.WindowState = FormWindowState.Normal
            End If
        End Sub

    Eu testei da forma acima e funcionou aqui.

    No lugar do maximized você pode também diminuir o tamanho do Form para aparecer a barra, e no normal volta o tamanho normal.


    Bruno Ferreira de Souza
    MSP - Microsoft Student Partner
    MCTS .NET Framework - Windows Applications
    MCPD .NET Framework - Windows Applications
    www.maestrodotnet.com.br
    @BrunoMaestro
    sexta-feira, 15 de abril de 2011 01:30