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
.NET Framework
[C#] aiuto per eventhandler che non funziona
venerdì 22 luglio 2011 - 09.43
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
chira
Profilo
| Newbie
46
messaggi | Data Invio:
ven 22 lug 2011 - 09:43
buongiorno ho un problema per la gestione di un Eventhandler che non mi funziona.
allora ho:
una form chiamata frmInsert e una form che contiene uno usercontrol chiamato ucVisualizza
io vorrei che quando viene chiusa la frmInsert intercettare l'evento e fare poi delle azioni dalla mia ucVisualizza.
però chiudendo la frmInsert non entrava nel metodo apposito allora ho provato usando invece che il form_closed tramite un bottone adibito ma è ancora peggio perchè non riesco a chiudere laa frmInsert. quindi nel dettaglio
nella frmInsert dichiaro il mio evento
public event EventHandler frmInsert_FormClosed;
nel mio usercontrol dichiaro la frmInsert , la richiamo e quello che vorrei che alla sua chiusura andasse nel metodo OnFormClose quindi:
public partial class ucVisualizza : UserControl
{
//dichiaro
frmInsert _FrmInsert = new frmInsert();
........
private void btnInseirsciSpesa_Click(object sender, EventArgs e)
{
//carico la mia frmInsert
ucSpeseGiornaliere ucSpese = new ucSpeseGiornaliere();
_FrmInsert.SetUserControl(ucSpese);
_FrmInsert.Show();
}
protected void OnFormClose(object sender, EventArgs e)
{
//ui vorrei che entrasse al close della form ma nn ci entra
LoadSpese();
}
}
cosa devo fare???
grazie
schumy2000
Profilo
| Junior Member
84
messaggi | Data Invio:
ven 22 lug 2011 - 14:52
prova a vedere, tramite un breakpoint, se viene chiamata la funzione LoadSpese()
-------------------------------------------------------------------------------------------------------------
Talvolta un pensiero mi annebbia l'Io: sono pazzi gli altri o sono pazzo io?
A. Einstein
chira
Profilo
| Newbie
46
messaggi | Data Invio:
ven 22 lug 2011 - 15:26
già fatto, per questo ho detto che non funziona.. perchè non ci passa proprio
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 !