Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Chidere senza chiudere.
martedì 29 novembre 2005 - 10.10
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
gilberto
Profilo
| Junior Member
152
messaggi | Data Invio:
mar 29 nov 2005 - 10:10
Buongiorno a tutti!
Avrei l'esigenza di chiudere le mie applicazioni dando la scelta all'utente di non chiuderle.
Ovvero quando si preme il box di chiusura ( la famosa X in alto a destra ) faccio comparire un msgbox con la facoltà ( yes/no ) di non chiudere premendo il tasto no.
Ora io ho usato i delegati in modo da sostituire i metodi close() e closing() con due mie routines in cui un messagebox da la scelta anche di non chiudere ( in pratica se si allora end, se no allora non far nulla ). Nonostante questo l'applicazione si chiude lo stesso.
Sto combattendo contro i mulini a vento?
C'è un'altra soluzione?
Ringrazio in anticipo.
Jumpa
Profilo
| Junior Member
176
messaggi | Data Invio:
mar 29 nov 2005 - 11:31
SULL'EVENTO CLOSING DELLA TUA FORM SCRIVI QUALCOSA DEL GENERE
'Questo metodo viene richiamato quando viene lanciata la chiusura della form
il parametro "e" ti permette di annullare l'azione a seconda di cio che decidi!
prova e vedrai!
Private Sub frmMain_Closing(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles MyBase.Closing
Dim conferma As MsgBoxResult
conferma = MsgBox("Vuoi uscire dall'applicazione?", MsgBoxStyle.YesNo, "Conferma Uscita")
If conferma = MsgBoxResult.Yes Then
e.Cancel = False
Else
e.Cancel = True
End If
End Sub
-------------------------
191 for ever.....................
Follow the White Rabbit...
http://www.jumpa.org
-------------------------
gilberto
Profilo
| Junior Member
152
messaggi | Data Invio:
mar 29 nov 2005 - 11:55
Grazie era proprio quello che cercavo!
Il fatto sta che non controllo MAI i metodi di "ByVal e As System.ComponentModel.CancelEventArgs" che sta nella firma dell'evento.
Era proprio la ciliegina sulla torta al mio programma di gestione immobiliare.
Gilbert
Jumpa
Profilo
| Junior Member
176
messaggi | Data Invio:
mar 29 nov 2005 - 12:00
visto che sto cercando casa magari poi ti apro un post su cio che cerco io me fai 'na bella ricerca ? :-)))))
-------------------------
191 for ever.....................
Follow the White Rabbit...
http://www.jumpa.org
-------------------------
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mar 29 nov 2005 - 16:52
>visto che sto cercando casa magari poi ti apro un post su cio
> che cerco io me fai 'na bella ricerca ? :-)))))
ROTFL :D :D :)
David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !