简介
一个小的,但有时刺激性的问题,这可能会导致时间上的损失,在大型项目时,该解决方案有助于。移动ListBox的项目向上和向下按一下按钮。使用代码
首先,添加一个按钮或两个,这取决于你想要达到的目标,您的窗体,并设置此代码向上的按钮动作:if (listBox1.SelectedItems.Count > 0)
{
object selected = listBox1.SelectedItem;
int indx = listBox1.Items.IndexOf(selected);
int totl = listBox1.Items.Count;
if (indx == 0)
{
listBox1.Items.Remove(selected);
listBox1.Items.Insert(totl - 1, selected);
listBox1.SetSelected(totl - 1, true);
}
else{
listBox1.Items.Remove(selected);
listBox1.Items.Insert(indx - 1, selected);
listBox1.SetSelected(indx - 1, true);
}
}
,然后,添加此向下按钮动作:{C}兴趣点
为了更好的可用性,这些按钮可以禁用默认情况下,选择项目时,可以启用。此外,我希望这个代码会派上用场!