private void nachuntern_Click(object sender, EventArgs e) { bool isArgumentNull = false; object selectnachunter = listBox1.SelectedItem; int index = listBox1.SelectedIndex; int count = listBox1.Items.Count; try { if (index < count - 1 && isArgumentNull == false) { listBox1.Items.Remove(selectnachunter); listBox1.Items.Insert(++index, selectnachunter); toolStripStatusLabel1.Text = "Der Eintrag ist nach untern geschoben."; } else if (index == count - 1) { tipps tip = new tipps("Der Eintrag ist schon ganz untern,Bitte wählen Sie einen neuen Eintrag aus!"); tip.ShowDialog(); } } catch (ArgumentNullException) { isArgumentNull = true; Fehlermeldung fehlermeldung = new Fehlermeldung(); fehlermeldung.ShowDialog(); } }
private void nachoben_Click(object sender, EventArgs e) { //bool isArgumentOutofRange = false; object selectnachoben = listBox1.SelectedItem; int index = listBox1.SelectedIndex; try { //if (isArgumentOutofRange == false) //{ listBox1.Items.Insert(index - 1, selectnachoben); listBox1.Items.RemoveAt(index + 1); toolStripStatusLabel1.Text = "Der Eintrag ist nach oben geschoben."; //} } catch (ArgumentOutOfRangeException a) { //isArgumentOutofRange = true; if (index < 0) { Fehlermeldung fehlermeldung = new Fehlermeldung(); fehlermeldung.ShowDialog(); } else { tipps tip = new tipps(); tip.ShowDialog(); } } }