|
> リストボックスのソートプロパティで見た目上は問題ないのですが、ここから更に2の操作を行うと
> 先頭の00001を選択したのにも関わらず右のリストボックスには00002が表示されてしまいます。
再現できません。ちゃんと期待通りに動作します。
// 左から右へ
private void LtoR_Click(object sender, EventArgs e) {
int index = leftBox.SelectedIndex;
if ( index >= 0 ) {
rightBox.Items.Add(leftBox.SelectedItem);
leftBox.Items.RemoveAt(index);
}
}
// 右から左へ
private void RtoL_Click(object sender, EventArgs e) {
int index = rightBox.SelectedIndex;
if ( index >= 0 ) {
leftBox.Items.Add(rightBox.SelectedItem);
rightBox.Items.RemoveAt(index);
}
}
|