Exemple #1
0
        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();
        }
Exemple #2
0
 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();
 }
Exemple #3
0
        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);
        }
Exemple #4
0
        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());
        }
Exemple #5
0
        //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);
        }