cadencii.Preference.buttonResamplerRemove_Click C# (CSharp) Method

buttonResamplerRemove_Click() public method

public buttonResamplerRemove_Click ( Object sender, EventArgs e ) : void
sender Object
e EventArgs
return void
        public void buttonResamplerRemove_Click( Object sender, EventArgs e )
        {
            int count = listResampler.Items.Count;
            if ( listResampler.SelectedIndices.Count == 0 ) {
                return;
            }
            int index = listResampler.SelectedIndices[0];
            listResampler.Items.RemoveAt(index);
            // 選択し直す
            if ( index >= count - 1 ) {
                index--;
            }
            if ( 0 <= index && index < count - 1 ) {
                if (!listResampler.Items[index].Selected) {
                    listResampler.SelectedIndices.Clear();
                    listResampler.Items[index].Selected = true;
                }
            }
        }
Preference