private void btnErstelle_Click(object sender, EventArgs e) { Mäppchen m = new Mäppchen(txtMaterial.Text, txtForm.Text, int.Parse(nudMaxStifte.Value.ToString())); Mäppchen.AlleMäppchen.Add(m); RefreshList(); }
public MäppchenInhalt(string auswahl) { InitializeComponent(); ausgewähltesMäppchen = Mäppchen.AlleMäppchen[int.Parse(auswahl)]; txtFarbe.Text = ausgewähltesMäppchen.Farbe; btnÖffnenSchließen_Click(null, null); btnÖffnenSchließen_Click(null, null); RefreshListView(); }
public static ListViewItem ToListViewItem(Mäppchen m, Stift s) { ListViewItem lstvItem = new ListViewItem(); lstvItem.Name = m.Inhalt.IndexOf(s).ToString(); lstvItem.Text = s.Material; lstvItem.SubItems.Add(s.Farbe); lstvItem.SubItems.Add(s.Zustand); lstvItem.SubItems.Add(s.Länge.ToString()); lstvItem.SubItems.Add(s.Benutzungen.ToString()); return(lstvItem); }
private void RefreshList() { lstvMäppchen.Items.Clear(); List <ListViewItem> lstvItems = new List <ListViewItem>(); foreach (Mäppchen mäppchen in Mäppchen.AlleMäppchen) { lstvItems.Add(Mäppchen.ToListViewItem(mäppchen)); } lstvMäppchen.Items.AddRange(lstvItems.ToArray()); }
//Statiche Methoden public static ListViewItem ToListViewItem(Mäppchen m) { ListViewItem lstvItem = new ListViewItem(); lstvItem.Name = AlleMäppchen.IndexOf(m).ToString(); lstvItem.Text = m.Material; lstvItem.SubItems.Add(m.Farbe); lstvItem.SubItems.Add(m.Form); lstvItem.SubItems.Add(m.Offen.ToString()); lstvItem.SubItems.Add(m.MaxStifte.ToString()); lstvItem.SubItems.Add(m.Inhalt.Count.ToString()); return(lstvItem); }