[C#] aiuto per eventhandler che non funziona

venerdì 22 luglio 2011 - 09.43

chira Profilo | Newbie

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

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

già fatto, per questo ho detto che non funziona.. perchè non ci passa proprio
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 !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5