为了账号安全,请及时绑定邮箱和手机立即绑定

具体如下,请问在C#程序中的Button按钮实现键盘上的退格键和Delete的功能?

具体如下,请问在C#程序中的Button按钮实现键盘上的退格键和Delete的功能?

当年话下 2022-04-03 13:09:20
1、就是当点击一个按钮时,文本框的内容从后向前减少,每按一次文本框内容减少一个,就是同键盘上的退格键功能一样2、当点击另一个按钮时,实现从鼠标光标后面减一,就是同键盘上Delete功能一样
查看完整描述

2 回答

?
www说

TA贡献1775条经验 获得超8个赞

private void Button_Click_1(object sender, RoutedEventArgs e){int index = tbx.SelectionStart;if (tbx.SelectionLength > 0){tbx.Text = tbx.Text.Remove(tbx.SelectionStart, tbx.SelectionLength);tbx.SelectionStart =index;}else if (tbx.SelectionStart < tbx.Text.Length){tbx.Text = tbx.Text.Remove(tbx.SelectionStart, 1);tbx.SelectionStart = index;}tbx.Focus();}

查看完整回答
反对 回复 2022-04-07
?
米琪卡哇伊

TA贡献1998条经验 获得超6个赞

private void button2_Click(object sender, EventArgs e){    textBox1.Focus();    SendKeys.Send("{BACKSPACE}");}private void button3_Click(object sender, EventArgs e){    textBox1.Focus();    SendKeys.Send("{DEL}");}

查看完整回答
反对 回复 2022-04-07
  • 2 回答
  • 0 关注
  • 253 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信