AJUDA COM TELA INTEIRA - FULLSCREEN

PHANTOM 04/10/2009 20:10:59
#324383
Estou fazendo um programinha e quero que ele tenha as opções tela inteira e normal. Procurei aqui no site e na net alguma coisa a respeito, mas nada resolveu.
A minha idéia inicial foi setar a propriedade FormBorderStyle pra None e o WindowState pra Maximized. O Problema é que quando eu faço isso, a barra de tarefas do Windows fica visível, e eu preciso que o form cubra ela. Achei algumas dicas pra fazer isso mas elas criam uma nova instância do meu Form, e isso não pode ser pq o meu form já vai ter informações de banco de dados sendo exibidas.
Caso não tenha sido claro, quero q o programa seja parecido com o IE e o FireFox.

Dados do Form:
Possui uma StatusStrip e uma ToolStrip.
JWCELYO 04/10/2009 20:29:29
#324385
no meu windows xp atribuindo essas propriedades do form que vc feis cobre normalmente a barra do windows aqui

PHANTOM 04/10/2009 20:54:45
#324387
Aki não cobre kra... isso que eu acho estranho.
Pq eu qro q isso ocorra em Run-time.
PHANTOM 12/10/2009 21:24:02
#325110
Depois de muito sofrimento eu consegui.


Private Sub btnFullScreen_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnFullScreen.Click
Me.Hide() [ô]Ocultar o form.
Me.FormBorderStyle = Windows.Forms.FormBorderStyle.None
Me.WindowState = FormWindowState.Maximized
Me.Show() [ô]Reexibir o form.
btnFullScreen.Visible = False
btnNormal.Visible = True
End Sub
Private Sub btnNormal_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnNormal.Click
Me.FormBorderStyle = Windows.Forms.FormBorderStyle.Sizable
btnNormal.Visible = False
btnFullScreen.Visible = True
End Sub
----------------------------
Não sei o por quê, mas só deu certo ocultando e reexibindo o Form.
Tópico encerrado , respostas não são mais permitidas