Pt Freelancer Posted March 27, 2006 at 10:03 PM Report Share #19760 Posted March 27, 2006 at 10:03 PM Sou novo neste forum por isso espero tar a fazer o post no sitio certo, s n o tou a fazer pesso desculpa lol Bem a minha pergunta e simples, em vb 2005 como e q eu posso criar uma msgbox para quando o utilizar carregar no botao de fechar (o botao da janela a tal famosa cruzinha) a dizer s o utilizador quer sair ou n. obrigado Link to comment Share on other sites More sharing options...
deathseeker25 Posted March 27, 2006 at 10:09 PM Report Share #19761 Posted March 27, 2006 at 10:09 PM Boas, Em primeiro lugar, bem-vindo ao forum Pt Freelancer. Sobre VB e VB.NET tens a secção respectiva mais abaixo. 🙂 Assim sendo, vou mudar o tópico para o local correcto. 🙂 Cumps Link to comment Share on other sites More sharing options...
Pt Freelancer Posted March 27, 2006 at 10:11 PM Author Report Share #19762 Posted March 27, 2006 at 10:11 PM Ok Obrigado 🙂 sei bem como e chato ter post em sitios errados 🙂 Link to comment Share on other sites More sharing options...
deathseeker25 Posted March 27, 2006 at 10:14 PM Report Share #19764 Posted March 27, 2006 at 10:14 PM Ok Obrigado 🙂 sei bem como e chato ter post em sitios errados 🙂 Sem problemas. Mais cedo ou mais tade algum entendido em VB virá dar uma ajuda. 😉 Link to comment Share on other sites More sharing options...
David Pintassilgo Posted March 27, 2006 at 10:17 PM Report Share #19766 Posted March 27, 2006 at 10:17 PM IAAAA,..eu tb gostama muito de saber isso mas era pra VB6 nos form's. cool stuffs to check. http://blog.zxcoders.com// Link to comment Share on other sites More sharing options...
Pt Freelancer Posted March 27, 2006 at 10:19 PM Author Report Share #19767 Posted March 27, 2006 at 10:19 PM IAAAA,..eu tb gostama muito de saber isso mas era pra VB6 nos form's. pois e q e chato ter um botão no form q faz isso e depois a cruzinha n o faz lol Link to comment Share on other sites More sharing options...
M@KO Posted March 28, 2006 at 12:03 AM Report Share #19773 Posted March 28, 2006 at 12:03 AM Oi!!! Em VB6 é com este codigo: Private Sub Form_Unload(cancel As Integer) If MsgBox("Você tem certeza que deseja sair?", vbQuestion + vbYesNo, "Agenda") = vbYes Then End Else cancel = True End If End Sub Esperimenta em VB5 a ver se da cool stuff http://blog.zxcoders.com/ Link to comment Share on other sites More sharing options...
Chicomaravilha Posted March 28, 2006 at 12:43 AM Report Share #19775 Posted March 28, 2006 at 12:43 AM Em Vb.net o código é este. Private Sub Form1_Closing(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles MyBase.Closing If MsgBox("Quer mesmo sair?", MsgBoxStyle.OKCancel, "Quer sair") = MsgBoxResult.Yes Then End Else e.Cancel = True End If End Sub Penso que também tinha sido pedido a solução em VB.Net Caso eu esteja engandao podem retirar o post. Cumprimentos Link to comment Share on other sites More sharing options...
Pt Freelancer Posted March 28, 2006 at 06:18 AM Author Report Share #19782 Posted March 28, 2006 at 06:18 AM @Chicomaravilha Obrigado 🙂 e quase esse codigo, o codigo certo e Private Sub Form1_Closing(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles MyBase.Closing If MsgBox("Quer mesmo sair?", MsgBoxStyle.OKCancel, "Quer sair") = MsgBoxResult.Yes Then End End If End Sub A razão e simples, n podes por no else e.Cancel = True pois assim estarias a anular o q escreveste em cima, so mais uma coisa, quando eu carreguei deu um som, podes me dizer como e q ele s mete noutros command buttons? Link to comment Share on other sites More sharing options...
Tiago Salgado Posted March 28, 2006 at 08:56 AM Report Share #19785 Posted March 28, 2006 at 08:56 AM @Chicomaravilha Obrigado 🙂 e quase esse codigo, o codigo certo e Private Sub Form1_Closing(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles MyBase.Closing If MsgBox("Quer mesmo sair?", MsgBoxStyle.OKCancel, "Quer sair") = MsgBoxResult.Yes Then End End If End Sub A razão e simples, n podes por no else e.Cancel = True pois assim estarias a anular o q escreveste em cima, so mais uma coisa, quando eu carreguei deu um som, podes me dizer como e q ele s mete noutros command buttons? Anular o que escreveu em cima ? Não percebi, e o código que o chico pos tá correcto, porque sem esse "else" mesmo que carregues em "Não", ele irá sempre fechar, daí precisar do "e.Cancel = True". Link to comment Share on other sites More sharing options...
freesumo Posted March 28, 2006 at 10:32 AM Report Share #19795 Posted March 28, 2006 at 10:32 AM Em VB5 podes fazer isso com este código: Private Sub Form_Unload(Cancel As Integer) Cancel = 1 If MsgBox("Deseja terminar a aplicação?", vbQuestion + vbYesNo, "Fechar ?") = vbYes Then End End Sub Link to comment Share on other sites More sharing options...
Pt Freelancer Posted March 28, 2006 at 01:35 PM Author Report Share #19821 Posted March 28, 2006 at 01:35 PM @Tiago Salgado tens razao 😄 pesso desculpa 🙂 Link to comment Share on other sites More sharing options...
UnKnowN Posted March 28, 2006 at 05:50 PM Report Share #19851 Posted March 28, 2006 at 05:50 PM Off-Topic: Pt Freelancer, na tua sign falta-te a TAG [/img] para aparecer a img do Futurama 😄 Link to comment Share on other sites More sharing options...
Pt Freelancer Posted March 28, 2006 at 05:59 PM Author Report Share #19854 Posted March 28, 2006 at 05:59 PM pois, so agora e q notei q a signature so da para ter 300 caracteres 😄 Link to comment Share on other sites More sharing options...
UnKnowN Posted March 28, 2006 at 06:01 PM Report Share #19855 Posted March 28, 2006 at 06:01 PM Ok, entao ja estas esclarecido. Acaba aki o Off-Topic agradeço que nao respondam mais a isto 😄 Agr até parecia um Moderador a falar 🙂 Link to comment Share on other sites More sharing options...
vbmaster Posted March 30, 2006 at 01:44 PM Report Share #20142 Posted March 30, 2006 at 01:44 PM @Chicomaravilha Obrigado 😛 e quase esse codigo, o codigo certo e Private Sub Form1_Closing(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles MyBase.Closing If MsgBox("Quer mesmo sair?", MsgBoxStyle.OKCancel, "Quer sair") = MsgBoxResult.Yes Then End End If End Sub A razão e simples, n podes por no else e.Cancel = True pois assim estarias a anular o q escreveste em cima, so mais uma coisa, quando eu carreguei deu um som, podes me dizer como e q ele s mete noutros command buttons? Esse código é o usado em vb.net 2005 😁 Link to comment Share on other sites More sharing options...
UnKnowN Posted April 8, 2006 at 08:42 PM Report Share #21410 Posted April 8, 2006 at 08:42 PM Oi!!! Em VB6 é com este codigo: Private Sub Form_Unload(cancel As Integer) If MsgBox("Você tem certeza que deseja sair?", vbQuestion + vbYesNo, "Agenda") = vbYes Then End Else cancel = True End If End Sub Esperimenta em VB5 a ver se da Nao percebi o porquê do cancel As Integer e do Else cancel = True ... já que nao existe cancel só Yes ou No (ou o cancel significa cancelar o Fexo?) Plz Explain 😁 Link to comment Share on other sites More sharing options...
psiico Posted April 18, 2006 at 11:23 PM Report Share #22788 Posted April 18, 2006 at 11:23 PM eu axo k sim, que o cancela a acçao que esta a decorrer no momento, neste caso "aborta" o end do programa,mas nao sei, s clhar tou a dizer a maior barbaridade do mundo,lool! tou a flar nakela, mesmo.. mas alguem experiente, esclarece-t Psiico // Portfolio Link to comment Share on other sites More sharing options...
UnKnowN Posted April 19, 2006 at 12:47 PM Report Share #22824 Posted April 19, 2006 at 12:47 PM Ya , mas a parte do -> cancel As Integer ... :\ Link to comment Share on other sites More sharing options...
Bastos Posted April 19, 2006 at 01:14 PM Report Share #22836 Posted April 19, 2006 at 01:14 PM se nao tiver o cancel=true ele fecha o form quer respondas sim ou nao. axo q daki a pouco isto vai a votos :s 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