示例#1
0
 private void buttonLoeschenRaum_Click(object sender, EventArgs e)
 {
     //Raum löschen
     item = listBoxRaum.Items[listBoxRaum.SelectedIndex] as listBoxRaumItems;
     raeume.Remove(item.Raum);
     listBoxUpdate();
 }
示例#2
0
        private void buttonRaumDetail_Click(object sender, EventArgs e)
        {
            //FormRaum - Details Raum
            item = listBoxRaum.Items[listBoxRaum.SelectedIndex] as listBoxRaumItems;
            FormRaum formRaum = new FormRaum(item.Raum, feuerloescherList, this);

            formRaum.ShowDialog();
        }
示例#3
0
 public void raumAenderung(Raum raum)
 {
     //Raum wird ändert
     item = listBoxRaum.Items[listBoxRaum.SelectedIndex] as listBoxRaumItems;
     raeume.Remove(item.Raum);
     raeume.Add(raum);
     comboBoxTypRaum.SelectedItem = raum.TypRaume;
     listBoxUpdate();
     listBoxRaum.SelectedIndex = listBoxRaum.Items.Count - 1;
 }
示例#4
0
        public void raumErstellen(Raum raum)
        {
            //Neuer Raum hinzufügen
            raeume.Add(raum);
            comboBoxTypRaum.SelectedItem = raum.TypRaume;
            listBoxUpdate();
            listBoxRaum.SelectedIndex = listBoxRaum.Items.Count - 1;
            item = listBoxRaum.Items[listBoxRaum.SelectedIndex] as listBoxRaumItems;
            FormRaum formRaum = new FormRaum(item.Raum, feuerloescherList, this);

            formRaum.ShowDialog();
        }
示例#5
0
        private void listBoxRaum_DrawItem(object sender, DrawItemEventArgs e)
        {
            item = listBoxRaum.Items[e.Index] as listBoxRaumItems;

            if ((e.State & DrawItemState.Selected) == DrawItemState.Selected)
            {
                e = new DrawItemEventArgs(e.Graphics,
                                          e.Font,
                                          e.Bounds,
                                          e.Index,
                                          e.State ^ DrawItemState.Selected,
                                          e.ForeColor,
                                          Color.Cyan);
            }

            e.DrawBackground();
            e.Graphics.DrawString(item.Raum.Bezeichung, e.Font, new SolidBrush(item.RaumColor), new PointF(e.Bounds.X, e.Bounds.Y));
            e.DrawFocusRectangle();
        }