//上移节点
private void btnUP_Click(object sender, EventArgs e)
{
int lbxLength = this.listBoxMenu.Items.Count;//listbox的长度
int iselect = this.listBoxMenu.SelectedIndex;//listbox选择的索引
if (lbxLength > iselect && iselect>0)
{
object oTempItem = this.listBoxMenu.SelectedItem;
this.listBoxMenu.Items.RemoveAt(iselect);
this.listBoxMenu.Items.Insert(iselect - 1, oTempItem);
this.listBoxMenu.SelectedIndex = iselect - 1;
}
}
//下移节点
private void btnDown_Click(object sender, EventArgs e)
{
int lbxLength = this.listBoxMenu.Items.Count;//listbox的长度
int iselect = this.listBoxMenu.SelectedIndex;//listbox选择的索引
C# winform listBox中的项上下移动
最新推荐文章于 2024-09-01 23:27:46 发布
本文介绍了如何在C# Winform应用程序中实现listBox的项上下移动功能。通过点击按钮,可以将listBox选定项上移或下移。代码中包括两个方法:btnUP_Click用于上移节点,btnDown_Click用于下移节点,通过删除选定项并重新插入到正确位置来实现项的移动。
摘要由CSDN通过智能技术生成