Alsing.Design.ComponaCollectionEditor.ComponaCollectionForm.btnUp_Click C# (CSharp) Method

btnUp_Click() protected method

protected btnUp_Click ( object o, EventArgs e ) : void
o object
e System.EventArgs
return void
            protected void btnUp_Click(object o, EventArgs e)
            {
                int i = GUI.lstMembers.SelectedIndex;
                if (i < 1)
                {
                    return;
                }

                IsDirty = true;
                int j = GUI.lstMembers.TopIndex;
                object item = GUI.lstMembers.Items[i];
                GUI.lstMembers.Items[i] = GUI.lstMembers.Items[(i - 1)];
                GUI.lstMembers.Items[(i - 1)] = item;
                if (j > 0)
                {
                    GUI.lstMembers.TopIndex = (j - 1);
                }
                GUI.lstMembers.ClearSelected();
                GUI.lstMembers.SelectedIndex = (i - 1);
            }