listbox中的选中项用键盘上的DELETE如何删除
listbox中的选中项用键盘上的DELETE如何删除
------解决方案--------------------
借助js,得到键盘事件的delete键,然后触发一个按钮,用按钮去实现listbox的删除
参考:
添加两个控件
<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
js:
<script type="text/javascript">
function keyDown() {
var keycode = event.keyCode;
var realkey = String.fromCharCode(event.keyCode);
if (keycode == 46)
document.getElementById('Button1').click();
}
document.onkeydown = keyDown;
</script>
按钮事件:
protected void Button1_Click(object sender, EventArgs e)
{
Label1.Text = DateTime.Now.ToString();
}
这样就实现了delete键按下时触发Button1的事件,你可以在这个事件上编写你的listbox的删除操作