C#中listbox中选中多项,并删除

1.SelectionMode 改成可以多选2.利用KeyDown事件:        private void listBox1_KeyDown(object sender, KeyEventArgs e)        {            if (e.KeyCode == Keys.Delete)            {                for (int i = listBox1.SelectedItems.Count - 1; i > -1; i--)                {                    listBox1.Items.Remove(listBox1.SelectedItems[i]);                }            }        }

C#中listbox中选中多项,并删除,布布扣,bubuko.com

时间: 2024-11-07 13:48:47

C#中listbox中选中多项,并删除的相关文章

WP8_定位新页面中listbox的某项

即将跳转到页面A,在页面A中有一个listbox,在跳转的时候,接收参数,自动选中listbox中的某项 /// <summary> /// 接收参数,定位当前选中项 /// </summary> protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs args) { IDictionary<string, string> parameters = this.

如何让 WPF 中 ListBox 列表项前自动加上序号

有时候我们可以希望在 ListBox 列表项前面加上序号,这样看起来更清楚,还可以配合使用快捷键等. 希望达到如下图的效果: 显然我们可以通过修改 ListBox 的模板来实现,只要在 Item 中加上数字这一项即可,利用 MultiBinding 和 IMultiValueConverter 即可实现. 示例 首先,我们创建一个 Person 类: public class Person { public string Name { get; set; } } 然后创建一个 Converter

c#(winform)中ComboBox添加Key/Value项、获取选中项、根据Key

WinForm下的ComboBox默认是以多行文本来设定显示列表的, 这通常不符合大家日常的应用, 因为大家日常应用通常是键/值对的形式去绑定它的. 参考了一些网上的例子,最终写了一个辅助类用于方便对ComboBox的操作: 用下面这个类的实例作为ComboBox的添加项: using System; using System.Collections.Generic; using System.Text; using System.Windows.Forms; namespace tp7309.

从一个ListBox中的元素点击买入另一个ListBox元素中

先看效果图: Blend中制作过程如下: 1.在数据板中新建示例数据,如下图 2.弹出对话框点击确定性 3.这是数据板中出现Collection集合,把集合下的Property1改成Name 4.在对象和时间线窗口选中Grid,左健点中上图中的Name属性拖拽到Blend中间的画板上,会自动创建ListBox,把ListBox放在画板左侧,如下图: 5.再在画板右侧创建一个空的ListBox 6.如果上面步骤没有问题,代码中应该是下图这样的 7.对左侧listBox添加双击事件,双击后listB

C#中Listbox的用法

1. 属性列表:  SelectionMode 组件中条目的选择类型,即多选(Multiple).单选(Single)  Rows 列表框中显示总共多少行  Selected 检测条目是否被选中  SelectedItem 返回的类型是ListItem,获得列表框中被选择的条目  Count 列表框中条目的总数  SelectedIndex 列表框中被选择项的索引值  Items 泛指列表框中的所有项,每一项的类型都是ListItem  2. 取列表框中被选中的值  ListBox.Select

webform中listbox运用,2个相互传值练习1:

AppendDataBoundItems(将数据绑定项追加到静态声明列表项上)属性改为Ture;SelectionMode(列表的选择模式改为多项)属性改为Multiple using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; public partial class _De

C# Winfom 中ListBox的简单用法

Winform控件ListBox的用法 1.如何添加listBox的值 this.listBox1.Items.Add("张晓东"); 2.如何判断listBox集合是否添加过 //检查添加值是否添加过 if(this.listBox1.items.Contains("张晓东")){ MessageBox.show("集合成员已添加过!"); } else{ //执行添加集合成员 } 3.如何获取listBox选中的值 //判断所有选中项集合大于

转:WPF中ListBox的创建和多种绑定用法

先从最容易的开始演示ListBox控件的创建. Adding ListBox Items下面的代码是向ListBox控件中添加多项ListBoxItem集合.XAML代码如下:<ListBox Margin="10,10,0,13" Name="listBox1" HorizontalAlignment="Left"         VerticalAlignment="Top" Width="194"

MFC中listbox控件中各种属性的详解

 ListBox控件是Windows 窗体的一个空间,ListBox 控件显示一个项列表,用户可从中选择一项或多项.      如果项总数超出可以显示的项数,则自动向 ListBox 控件添加滚动条.当 MultiColumn 属性设置为 true 时,列表框以多列形式显示项,并且会出现一个水平滚动条.当 MultiColumn 属性设置为 false 时,列表框以单列形式显示项,并且会出现一个垂直滚动条.当 ScrollAlwaysVisible 设置为 true 时,无论项数多少都将显示滚动