/// <summary> /// Função chamada depois do usuário selecionar um nodo da treeView. Chama a função da classe de controle /// (ListViewItemConfiguracao.adicionarListaItemConfiguracao()) passando o valor da Tag do nodo. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void treeView1_AfterSelect(object sender, TreeViewEventArgs e) { try { string text = e.Node.Text; if (!(e.Node.Tag is string)) { throw new DomainException(string.Format("Erro ao ler String. Erro: Function treeView1_AfterSelect() \\ Class Form1 ")); } string tag = (string)e.Node.Tag; ListViewItemConfiguracao list = new ListViewItemConfiguracao(listView1); if (!string.IsNullOrEmpty(tag)) { list.adicionarListaItemConfiguracao(_listaItemConfiguracao, tag); } else { list.limparListaItemConfiguracao(); } } catch (Exception err) { MessageBox.Show(err.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void UpdateListView() { try { ListViewItemConfiguracao listViewItemConfiguracao = new ListViewItemConfiguracao(listView1); listViewItemConfiguracao.adicionarListaItemConfiguracao(_listaItemConfiguracao); } catch (Exception err) { MessageBox.Show(err.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }