IMPEDIR DE ARRASTAR O FORM
Bom dia, meus amigos. Procurei muito por isso, porém não encontrei minha solução.
Eu gostaria de saber como faço para impedir que o formulário seja arrastado para outro lugar, ou seja, eu faço o formulário ficar maximizado e não quero que o usuário arraste-o para outro lugar na tela.
E outra dúvida: Para fazer o formulário ficar maximizado, se eu setar a propriedade WindowState=Maximized, no lado direito e esquerdo o formulário até fica correto, porém na parte de baixo, o formulário fica em cima da barra de ferramentas. Como ajustar isso para ue fique correto em todas as resoluções, pois na minha tela, eu coloquei:
Me.Height = Screen.PrimaryScreen.Bounds.Height - 35 (que peguei na internet) e funcionou, porém em outra tela, o formulário ainda fica com uma parte dele em cima da barra de ferramentas.
Até mais.
Eu gostaria de saber como faço para impedir que o formulário seja arrastado para outro lugar, ou seja, eu faço o formulário ficar maximizado e não quero que o usuário arraste-o para outro lugar na tela.
E outra dúvida: Para fazer o formulário ficar maximizado, se eu setar a propriedade WindowState=Maximized, no lado direito e esquerdo o formulário até fica correto, porém na parte de baixo, o formulário fica em cima da barra de ferramentas. Como ajustar isso para ue fique correto em todas as resoluções, pois na minha tela, eu coloquei:
Me.Height = Screen.PrimaryScreen.Bounds.Height - 35 (que peguei na internet) e funcionou, porém em outra tela, o formulário ainda fica com uma parte dele em cima da barra de ferramentas.
Até mais.
Bom dia,
Amigo uma pergunta, mesmo ele maximinizado vc consegue move-lo?
Tente colocar a propriedade StartPositio = CENTERSCREEN.
Até mais.
Amigo uma pergunta, mesmo ele maximinizado vc consegue move-lo?
Tente colocar a propriedade StartPositio = CENTERSCREEN.
Até mais.
Manda SS de como fica amigão pro pessoal sacar o que esta acontecendo !
Abraços
Abraços
Minha tela fica assim.
Meu SO é Windows XP.
Meu SO é Windows XP.
A tela de outro PC está assim.
O SO dele é Windows Seven.
O SO dele é Windows Seven.
Bom dia,
Amigo não sei direito mas vamos tentar uma coisa,
Tira isso:
Me.Height = Screen.PrimaryScreen.Bounds.Height - 35
E coloque propriedades abaixo
StartPosition = CENTERSCREEN
E veja se o erro continua.
Amigo não sei direito mas vamos tentar uma coisa,
Tira isso:
Me.Height = Screen.PrimaryScreen.Bounds.Height - 35
E coloque propriedades abaixo
StartPosition = CENTERSCREEN
E veja se o erro continua.
Coloquei a propriedade WindowsState=Normal - StartPosition=Manual - FormBorderStyle=FixedSingle
No evento Load do form tem o código:
Private Sub Principal_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Me.Top = 0
Me.Left = 0
Me.Width = Screen.PrimaryScreen.Bounds.Width
Me.Height = Screen.PrimaryScreen.Bounds.Height - 35
End Sub
E nos dois casos, o formulário pode ser movido. Gostaria que o usuário não pudesse movê-lo, como a propriedade que existia no VB 6.0 Moveable=False
Se alguém puder me ajudar....
Até mais.
No evento Load do form tem o código:
Private Sub Principal_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Me.Top = 0
Me.Left = 0
Me.Width = Screen.PrimaryScreen.Bounds.Width
Me.Height = Screen.PrimaryScreen.Bounds.Height - 35
End Sub
E nos dois casos, o formulário pode ser movido. Gostaria que o usuário não pudesse movê-lo, como a propriedade que existia no VB 6.0 Moveable=False
Se alguém puder me ajudar....
Até mais.
Amigo olha se esse exemplo em anexo esta do jeito que vc quer?
Da uma lida aqui
http://www.vbforums.com/showthread.php?t=351533
Olha o que diz a M$
http://msdn.microsoft.com/pt-br/library/056syah6(v=vs.71).aspx
Abraços
http://www.vbforums.com/showthread.php?t=351533
Olha o que diz a M$
http://msdn.microsoft.com/pt-br/library/056syah6(v=vs.71).aspx
Abraços
Olha, amigos, descobri uma coisa. No meu form a propriedade MaximizeBox estava = False. Alterando ema para True deu certo.
Agora o formulário não se move mais.
Agora vou testar no outro PC para ver se a tela do sistema fica correto e depois posto novamente.
Obrigado e até mais.
Agora o formulário não se move mais.
Agora vou testar no outro PC para ver se a tela do sistema fica correto e depois posto novamente.
Obrigado e até mais.
Valeu, amigos, testei e agora, sim deu certo.
Até mais.
Até mais.
Tópico encerrado , respostas não são mais permitidas