veaoum Posted September 29, 2014 Report Share Posted September 29, 2014 Boas pessoal!! Alguém sabe como é que faço para colocar um formulário a iniciar num monitor especifico? Imaginemos que tenho dois monitores no computador e eu quero que uma janela abra por definição no monitor 2. É possível fazer isso? Link to comment Share on other sites More sharing options...
Solution nelsonr Posted September 29, 2014 Solution Report Share Posted September 29, 2014 Boas, verifica este topico semelhante https://www.portugal-a-programar.pt/topic/61250-segundo-ecra-e-fullscreen-ajuda-pap/page__hl__monitor Link to comment Share on other sites More sharing options...
bids Posted October 1, 2014 Report Share Posted October 1, 2014 Acho que o titulo deveria ser "Configurar em que monitor aparece a janela" Assim da forma que está as pessoas pensam que queres saber em que coordenada aparece a janela! Por favor faça um titulo que explique melhor para a próxima! Ajude-me? Link to comment Share on other sites More sharing options...
veaoum Posted October 1, 2014 Author Report Share Posted October 1, 2014 Tens razão bids. Da próxima tentarei colocar um titulo mais explicativo. Tal como dito no tópico que o nelsonr falou a solução é esta: Olá Diogo, Tal com o nelsonr referiu deves utilizar o objecto Screen. Dim screen As Screen = Screen.AllScreens(n) 'onde n é o nº do monitor FormAMostrar.StartPosition = FormStartPosition.Manual FormAMostrar.Location = screen.Bounds.Location FormAMostrar.Show() Podes também criar um form de configuração inicial para escolheres os ecrãs a utilizar e guardar essa info no Registry (Microsoft.Win32.Registry) para não voltar a perguntar no próximo arranque, caso seja um requisito. Funciona perfeitamente. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now