Leudassdf Posted March 24, 2012 at 10:25 PM Report #445531 Posted March 24, 2012 at 10:25 PM Boas pessoal! Tenho 2 forms criados o que acontece e que quando abro o 2 form ao clicar no botao vermelho para terminar o programa ele nao faz o "end" tenho que fazer o stopdebugging. Alguem sabe como posso resolver isto?
acao Posted April 3, 2012 at 09:35 AM Report #447195 Posted April 3, 2012 at 09:35 AM boas deveria funcionar deves colocar o codigo no evento clik do botão. cola uns breakpoints para veres se quando clikares passa no código que pretendes. cumps acao
mateusb Posted April 3, 2012 at 10:07 PM Report #447376 Posted April 3, 2012 at 10:07 PM é porque ele não fecha a aplicação, e sim o form. você teria que fechar o form1 para encerrar a aplicação!
Caça Posted April 3, 2012 at 10:23 PM Report #447380 Posted April 3, 2012 at 10:23 PM Ele não fecha a aplicação porque apesar de teres fechado o segundo form, o primeiro ainda está aberto, o que faz com que o processo continue a correr. Pedro Martins Não respondo a duvidas por PM
rumbafum Posted April 3, 2012 at 10:27 PM Report #447381 Posted April 3, 2012 at 10:27 PM Podes sempre obrigar a fechar a aplicação a fechar usando a instrução Application.Exit no evento de close do form em questão.
programadorvb6 Posted April 4, 2012 at 03:46 PM Report #447515 Posted April 4, 2012 at 03:46 PM Olá + 1 vez. Porque não publica aqui o seu código para ser ajudado? ______________________________________________________________________________ Que minha coragem seja maior que meu medo e que minha força seja tão grande quanto minha fé.
AAmorim Posted April 4, 2012 at 05:19 PM Report #447542 Posted April 4, 2012 at 05:19 PM Boas pessoal! Tenho 2 forms criados o que acontece e que quando abro o 2 form ao clicar no botao vermelho para terminar o programa ele nao faz o "end" tenho que fazer o stopdebugging. Alguem sabe como posso resolver isto? Adiciona no evento Form Closing do teu segundo form o Codigo: End Por exemplo: Private Sub Form2_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing End End Sub Isso vai fazer com que tu quando clicares no botão vermelho de fechar ele feche toda a aplicação.
thoga31 Posted April 4, 2012 at 06:05 PM Report #447564 Posted April 4, 2012 at 06:05 PM Private Sub Form2_FormClosing(sender As Object, e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing Select Case e.CloseReason Case CloseReason.UserClosing 'A form está a ser encerrada por opção do utilizador Application.Exit() 'Termina TODA a aplicação e faz o Dispose de todos os seus recursos. Case Else 'Se quiseres, faz algo para quando a razão não é a UserClosing, ou procura outras razões para as controlar... End Select End Sub Knowledge is free!
ricardom94 Posted May 8, 2012 at 09:05 AM Report #453701 Posted May 8, 2012 at 09:05 AM no form que ao fechares queres que feche o programa, fazes um evento formclosed e escreves form1.dispose e form2.dispose
thoga31 Posted May 8, 2012 at 02:56 PM Report #453846 Posted May 8, 2012 at 02:56 PM no form que ao fechares queres que feche o programa, fazes um evento formclosed e escreves form1.dispose e form2.dispose Desenterraste um tópico, antes de mais xD E esses métodos libertam os recursos das forms, mas não termina a aplicação toda. O Application.Exit() é o mais correcto para terminar - termina a aplicação, "matando" o(s) processo(s) em memória. Knowledge is free!
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