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;
}
}
}