c# winform 中如何修改listbox的某项值,如何删除某项值。
2017-05-27 15:04
405 查看
在项目中,经常要双击修改listbox中某项的值,网上很多办法都比较笨拙。又要取数又要重新赋值等待,太麻烦,今天发现其实还有更简单的。
举例说明,双击listbox的某一项值,然后弹出新值的输入框,输入值后对双击项进行修改;
![](https://img-blog.csdn.net/20170527150214677?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd3V5dWFuZGVy/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
private void listBoxRegAddr_MouseDoubleClick(object sender, MouseEventArgs e)
{
//获取当前鼠标双击选择的项;
int index = this.listBoxRegAddr.IndexFromPoint(e.Location);
if (index != System.Windows.Forms.ListBox.NoMatches)
{
FormDialogValue form = new FormDialogValue();
form.ShowDialog();
listBoxRegAddr.Items.RemoveAt(index);//先移除当前项的值
listBoxRegAddr.Items.Insert(index, form.ReturnValue);//在当前指定项插入新的值
}
}
举例说明,双击listbox的某一项值,然后弹出新值的输入框,输入值后对双击项进行修改;
private void listBoxRegAddr_MouseDoubleClick(object sender, MouseEventArgs e)
{
//获取当前鼠标双击选择的项;
int index = this.listBoxRegAddr.IndexFromPoint(e.Location);
if (index != System.Windows.Forms.ListBox.NoMatches)
{
FormDialogValue form = new FormDialogValue();
form.ShowDialog();
listBoxRegAddr.Items.RemoveAt(index);//先移除当前项的值
listBoxRegAddr.Items.Insert(index, form.ReturnValue);//在当前指定项插入新的值
}
}
相关文章推荐
- Active Directory如何用C#进行增加、删除、修改、查询用户与组织单位!
- C# winform datagridview中如何实现鼠标右键点击一行数据出现一个带有删除的菜单,并能执行删除操作?
- C# WinForm中DataGridView的修改删除功能
- 详解如何使用C#.NET进行注册表项和键值的创建、删除、修改、获取等操作
- Active Directory如何用C#进行增加、删除、修改、查询用户与组织单位!
- C# winform如何设置ListBox背景图或者透明背景及边框色
- C# winform webbrowser如何指定内核为IE11? 输出 this.webbrowser.Version 显示版本是IE11的,但实际版本不是啊! 网上打的修改注册表HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULA
- Active Directory如何用C#进行增加、删除、修改、查询用户与组织单位!
- c#winform中如何修改ListView控件每个单元格的颜色
- Active Directory如何用C#进行增加、删除、修改、查询用户与组织单位!
- Active Directory如何用C#进行增加、删除、修改、查询用户与组织单位!
- C#-WinForm-ListView-表格式展示数据、如何将数据库中的数据展示到ListView中、如何对选中的项进行修改
- 如何修改C# winform程序图标
- C#中对winform的控件datagridview直接进行编辑,修改,删除操作注意的地方
- Active Directory如何用C#进行增加、删除、修改、查询用户与组织单位
- Active Directory如何用C#进行增加、删除、修改、查询用户与组织单位(转)
- C# winform Listbox添加和删除items
- 如何用C#创建、删除、修改文件夹?
- C#C# XMLXML 修改修改 新增新增 删除删除 插入插入
- 如何用C#在winform中实现简单的查找功能