• 在项目中,经常要双击修改listbox中某项的,网上很多办法都比较笨拙。又要取数又要重新赋值等待,太麻烦,今天发现其实还有更简单的。 举例说明,双击listbox的某一项,然后弹出新的输入框,输入后对双击项...


    在项目中,经常要双击修改listbox中某项的值,网上很多办法都比较笨拙。又要取数又要重新赋值等待,太麻烦,今天发现其实还有更简单的。

    举例说明,双击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);//在当前指定项插入新的值
                    
                }
            }


    展开全文
  • private void lstRead_MouseDown(object sender, MouseEventArgs e) { if (this.lstRead.SelectedItem == null) { return; } //开始拖放操作,Dr
  • 在绑定DataTable给到ListBox时报空引用异常如下图:原因: ListBox绑定数据的方法放在了 InitializeComponent(); 方法之前了,所以在赋值时其实此控件还没初始化。...
  • foreach(DataRowView row in listBox.Items ) { MessageBox.Show(row["displayMember"].ToString()) } 转载于:https://www.cnblogs.com/houhanbin121456/p/10396279.html
  • Visual C# 数据绑定 2017-08-10 18:43:16
    复杂型组件的数据绑定: 在上面的介绍中,了解到对复杂型组件的数据绑定是通过设定组件的某些属性来完成数据绑定的.首先来介绍一下ComboBox组件的数据绑定. (1).ComboBox组件的数据绑定: 在得到数据集后,只有设定...
  • C#中的数据绑定 2013-05-01 21:57:28
    复杂型组件的数据绑定:  在上面的介绍中,了解到对复杂型组件的数据绑定是通过设定组件的某些属性来完成数据绑定的.首先来介绍一下ComboBox组件的数据绑定. (1).ComboBox组件的数据绑定: ...
  • c#1568888 2019-04-15 22:28:27
    选择题: 1,在.NET中, Stream 类是抽象类,它有一些重要的子类,下列不属于其子类的是 [ NetStream类]。 2. Graphics 类提供了三种对图像...4.为使计时器控件每隔2秒钟产生一个Tick事件,则应将其Iteval属性设为 2...
  • 原因:没有给DisplayMember属性赋值。绑定数据时会触发SelectedIndexChanged事件。 解决办法:在绑定数据前为DisplayMember属性赋值,或者考虑用SelectedValueChanged事件来代替SelectedIndexChanged,用以触发选择...
  • Visual C#中的数据绑定 2019-07-20 20:19:04
    们知道在由于Visual C#自身没有类库,和其他的.Net开发语言一样,Visual C#调用的类库是.Net框架中的一个共有的类库--.Net FrameWork SDK.ADO.NET是.Net FrameWork SDK提供给.Net开发语言进行数据库开发的一个系列...
  • C# 控件及常用设计整理 2019-07-30 21:44:58
    1 、窗体1 、常用属性( 1 ) Name 属性:用来获取或设置窗体的名称,在应用程序中可通过 Name 属性来引用窗体 。( 2 ) WindowState 属性: 用来获取或设置窗体的窗口状态。 取值有三种: Normal ( 窗体正常显示...
1
收藏数 10
精华内容 4
热门标签