public ListViewItem createItem(ListView view, LoginObject log) { return(new ListViewItem() { Name = log.ID.ToString(), Text = log.Name, ImageIndex = log.Index, Group = view.Groups[log.IndexAz] }); }
public void removeListItem(LoginObject log) { firstItemSelected = false; //remove from lViewLog editLV.removeItem(lViewLogs, log.ID.ToString()); //update lViewFav -> JA=Update | NEIN= gab es mich vorher? -> löschen : nichts if (log.Fav) { editLV.removeItem(lViewFavorites, log.ID.ToString()); } }
public void updateItem(ListView view, LoginObject log) { ListViewItem item = createItem(view, log); int index = view.Items.IndexOfKey(log.ID.ToString()); if (index > -1) { view.Items[index] = item; } else { view.Items.Add(item); } }
public void updateListItem(LoginObject log) { //update lViewLog editLV.updateItem(lViewLogs, log); //update lViewFav -> JA=Update | NEIN= gab es mich vorher? -> löschen : nichts if (log.Fav) { editLV.updateItem(lViewFavorites, log); } else { editLV.removeItem(lViewFavorites, log.ID.ToString()); } lViewLogs.Refresh(); }
//#### Button EventHandler private void buttonAdd_Click(object sender, EventArgs e) { EditContent editC = new EditContent(this); editC.newLogin(); DialogResult edited = editC.ShowDialog(); if (edited == DialogResult.OK) { LoginObject newLog = editC.TmpLogObject; editLV.addItem(lViewLogs, newLog); if (newLog.Fav) { editLV.addItem(lViewFavorites, newLog); } //add to xml file xml.saveLoginObjects(); } }
public void addItem(ListView view, LoginObject log) { ListViewItem item = createItem(view, log); view.Items.Add(item); }