예제 #1
0
        private void button7_Click(object sender, EventArgs e)
        {
            int selectedIndex = listBox1.SelectedIndex;

            if (selectedIndex < ActionList.Count - 1)
            {
                Actions actionToMoveUp = ActionList.ElementAt(selectedIndex + 1);
                ActionList.RemoveAt(selectedIndex + 1);
                ActionList.Insert(selectedIndex, actionToMoveUp);

                listBox1.DataSource    = null;
                listBox1.DataSource    = ActionList;
                listBox1.SelectedIndex = selectedIndex + 1;
            }
        }
예제 #2
0
        private void button6_Click(object sender, EventArgs e)
        {
            int selectedIndex = listBox1.SelectedIndex;

            if (selectedIndex > 0)
            {
                Actions actionToMoveDown = ActionList.ElementAt(selectedIndex - 1);
                ActionList.RemoveAt(selectedIndex - 1);
                ActionList.Insert(selectedIndex, actionToMoveDown);

                listBox1.DataSource    = null;
                listBox1.DataSource    = ActionList;
                listBox1.SelectedIndex = selectedIndex - 1;
            }
        }