首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#怎么动态地删除ListBox里选定的项

2012-04-21 
C#如何动态地删除ListBox里选定的项?C#如何动态地删除ListBox里选定的项?例如:ListBox里有:ABCDF当用户选

C#如何动态地删除ListBox里选定的项?
C#如何动态地删除ListBox里选定的项?例如:ListBox里有:

A
B
C
D
F


当用户选定“C”时,按下“Alt+Del”键,就删除“C”这个项值。这个用C#是如何实现?尽快,现在要急着交货。





C# code
private void Form1_KeyDown(object sender,KeyEventArgs e){  if(e.Alt&&e.KeyCode==Keys.Delete)      {删除用户选定的项}}


[解决办法]
C# code
private void listBox1_KeyDown(object sender, KeyEventArgs e)        {            if (e.Alt && e.KeyCode == Keys.Delete)            {                listBox1.Items.Remove(listBox1.SelectedItem);                listBox1.SelectedIndex = 0;            }        }
[解决办法]
if(e.Alt&&e.KeyCode==Keys.Delete)
ListBox1.Items.Remove(ListBox1.SelectedItem);

while (listBox1.SelectedItems.Count != 0)
{
listBox1.Items.RemoveAt(listBox1.SelectedIndices[0]);
}


热点排行