在C#中实现listbox的项上下移动(winform)
2012-03-26 11:55
507 查看
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { try { string item = listBox1.SelectedItem.ToString(); int i = listBox1.SelectedIndex; if (i == 0) return; listBox1.Items.Remove(listBox1.SelectedItem.ToString()); listBox1.Items.Insert(i - 1, item); listBox1.SelectedIndex = i - 1; } catch (Exception) { MessageBox.Show("未选择项!"); } } private void button2_Click(object sender, EventArgs e) { try { string item = listBox1.SelectedItem.ToString(); int i = listBox1.SelectedIndex; if (i == listBox1.Items.Count - 1) return; listBox1.Items.Remove(listBox1.SelectedItem.ToString()); listBox1.Items.Insert(i + 1, item); listBox1.SelectedIndex = i + 1; } catch (Exception) { MessageBox.Show("未选择项!"); } } } }
相关文章推荐
- 在C#中实现listbox的项上下移动(winform) 标准
- C#之WinForm基础 应用button,实现listbox的蓝条上下循环移动
- 在C#中实现两个listbox的项移动(winform)
- C# Winform DataGridView实现行[Row]的上下移动
- C# winform listBox中的项上下移动(转)
- C#WinFormListBox数据项的上下移动
- C# winform listBox中的项上下移动
- C#开发学习笔记:C#中实现两个GridControl之间的数据拖拽以及同一个GridControl中的数据行上下移动
- [WinForm]ListBox的Item上下移动
- ListBox实现上下移动
- C#实现treeview节点上下左右自由移动
- vs2005制做左右上下移动的Listbox ( asp.net , C#)
- Winform实现DataGrid数据上下移动
- 在C#中实现listbox的项添加与移除(winform)
- C#:光标通过上下键或者enter键从一个textBox移动到另一个textBox或实现按键click功能
- C# Winform DataGridView实现行[Row]的上下移动........
- C#实现treeview节点上下左右自由移动
- .net C# listbox的上下移动,拖动排序,两个listbox相互拖动
- 实现DataGridView中行的上下移动(C#实现)
- listbox 上下移动 (asp.net C#)