网上查资料要替换delete为backspace(空格)需要写个自定义的textbox,然后重写它的
ProcessCmdKey啦、WndProc啦之类的方法。
如果只是要实现这样的效果。
可以在textbox的keydown事件里采用如下几句代码即可
另一种方法
- TextBox tbx = (TextBox)sender;
- if (e.KeyCode == Keys.Delete)
- if (tbx.SelectionStart > 0)
- tbx.SelectionStart--;
- else
- e.Handled = true;
还是在keydown事件里
- if (e.KeyCode == Keys.Delete)
- {
- e.Handled = true;
- SendKeys.Send("{BS}");
- }