【代码保留】WinForm ListBox上下移动选中项(扩展)
2008-05-07 13:46
381 查看
一直都在做asp.net的东西,WinForm好久没碰过了,近乎陌生。今天同事说他的Winform中的ListBox无法上下移动项,让我感觉好奇怪,怎么可能,不就是交替选项么,换换位置应该就可以搞定。看了同事的代码,只觉得一片混沌,实在不忍心再读下去,就自己操刀写一下了。(下面的代码使用了扩展方法,需要编译器版本>=3.0,也可以根据相关语法自行修改成2.0以下的版本)
代码功能:比较简单,就是当选中ListBox中的项的时候,点击上移按钮,项向上移动,点击下移按钮,项向下移动。
[使用:建立cs文件,并COPY以下代码置于其中,即可按照示例所用的方式进行使用了]
public static class ListBoxExtension
private void btnUp_Click(object sender, EventArgs e)
private void btnDown_Click(object sender, EventArgs e)
{
{
MessageBox.Show("请选择");
});
}
怎么样,代码是不是足够简洁和优雅?基本上可以达到预期的效果了,大家可以根据自己的需求稍做修改。有任何问题和疑问可以留言告诉我!
代码功能:比较简单,就是当选中ListBox中的项的时候,点击上移按钮,项向上移动,点击下移按钮,项向下移动。
[使用:建立cs文件,并COPY以下代码置于其中,即可按照示例所用的方式进行使用了]
public static class ListBoxExtension
private void btnUp_Click(object sender, EventArgs e)
private void btnDown_Click(object sender, EventArgs e)
{
{
MessageBox.Show("请选择");
});
}
怎么样,代码是不是足够简洁和优雅?基本上可以达到预期的效果了,大家可以根据自己的需求稍做修改。有任何问题和疑问可以留言告诉我!
相关文章推荐
- 【代码保留】WinForm ListBox上下移动选中项(扩展)
- 【代码保留】WinForm ListBox上下移动选中项(扩展)
- QTableView中使用代码来选中连续多行、间隔多行并移动后保留选中
- C# ListView上下移动选中行
- 将ListBox选中的项进行上下移动
- View选中selectedItem上下移动 C#
- C# dataGridView上下移动选中行
- ListView选中selectedItem上下移动 C#
- vs2005空间之ListBox有用的代码-- //向上下移动
- JavaScript代码实现左右上下自动晃动自动移动
- Jquery实现上下移动和排序代码
- Jquery 关于table整行上下移动的代码
- 文字来回上下移动或跳动的代码
- JS动态的把左边列表添加到右边的实现代码(可上下移动)
- jquery实现tr元素的上下移动示例代码
- 有关select左右移动、上下移动、双击移动效果代码
- Eclipse4.7基础 快捷键 alt + 上下箭头 实现选中语句的上下移动
- 成长手删代码40-listbox js操作上下左右移动.txt
- Jquery实现上下移动和排序代码
- jquery实现tr元素的上下移动示例代码