您的位置:首页 > 编程语言

【代码保留】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("请选择");

});

}
怎么样,代码是不是足够简洁和优雅?基本上可以达到预期的效果了,大家可以根据自己的需求稍做修改。有任何问题和疑问可以留言告诉我!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: