[开发笔记]-winfom ListBox控件选中项上下移动排序
生活随笔
收集整理的這篇文章主要介紹了
[开发笔记]-winfom ListBox控件选中项上下移动排序
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
實現ListBox控件選中項上下移動重新排序功能
效果圖:
移動后效果:
代碼:
/// <summary>/// 上移選中項/// </summary>/// <param name="sender"></param>/// <param name="e"></param>private void button1_Click(object sender, EventArgs e){//http://www.cnblogs.com/babycool 酷小孩//獲取集合中項的數量int lbxlength = this.listBox1.Items.Count;//選中項的索引int isselected = this.listBox1.SelectedIndex;if (lbxlength > isselected && isselected > 0){object SelectItem = this.listBox1.SelectedItem;this.listBox1.Items.RemoveAt(isselected);this.listBox1.Items.Insert(isselected - 1, SelectItem);this.listBox1.SelectedIndex = isselected - 1;}}/// <summary>/// 下移選中項/// </summary>/// <param name="sender"></param>/// <param name="e"></param>private void button2_Click(object sender, EventArgs e){int lbxlength = this.listBox1.Items.Count;int isselected = this.listBox1.SelectedIndex;if (lbxlength > isselected && isselected < lbxlength - 1){object selectItem = this.listBox1.SelectedItem;this.listBox1.Items.RemoveAt(isselected);this.listBox1.Items.Insert(isselected + 1, selectItem);this.listBox1.SelectedIndex = isselected + 1;}}//遍歷每一項private void button3_Click(object sender, EventArgs e){int count = listBox1.Items.Count;for (int i = 0; i < count; i++){MessageBox.Show(listBox1.Items[i].ToString());}} 本文轉自 酷小孩 博客園博客,原文鏈接:?http://www.cnblogs.com/babycool/archive/2013/06/01/3112753.html?,如需轉載請自行聯系原作者總結
以上是生活随笔為你收集整理的[开发笔记]-winfom ListBox控件选中项上下移动排序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vivo Pad 2 平板电脑入网工信部
- 下一篇: 32g内存卡能录多长时间