TextBox 屏蔽字符和汉字问题和复制粘贴问题
现在还有一点问题
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
e.Handled = (e.KeyChar < '0' || e.KeyChar > '9');
if (e.KeyChar ==(char ) Keys.Back )
{
//允许BackSpace
e.Handled = false;
}
}
这个语句屏蔽掉了字符,对于汉字和复制粘贴还是不可以。
这个好象可以屏蔽掉汉字输入和粘贴问题。
public const int WM_PASTE = 0x0302;//粘貼消息
protected override void WndProc(ref Message m)
{
if(m.Msg != WM_PASTE)base.WndProc (ref m);
}
有谁有更好的方法讲解一下。
先谢谢了/