private void Gerar() { FormGerarAvaliacao frmGerarAvaliacao = new FormGerarAvaliacao(); Avaliacao avaliacao = null; frmGerarAvaliacao.SetParameters(GetIdItemCombo(cboDisciplina)); frmGerarAvaliacao.SetEventRetorno(new EventHandler <Avaliacao>(delegate(Object o, Avaliacao a) { avaliacao = a; })); frmGerarAvaliacao.ShowDialog(this); if (avaliacao != null) { lstAvaliacoes.BeginUpdate(); ListViewItem[] items = new ListViewItem[1]; IncluirNovoItem(items, 0, avaliacao); lstAvaliacoes.Items.AddRange(items); lstAvaliacoes.EndUpdate(); } }