读书人

添加了KeyPress事件限制了文本框容

发布时间: 2013-06-19 10:26:41 作者: rapoo

添加了KeyPress事件限制了文本框容入后如何得文本容?
我winform中的文本框限制了只能入字和back,delete,在要取文本框的容,果
Textbox1.text = ""

以下是KeyPress事件

private void KeyCheck_KeyPress(object sender, KeyPressEventArgs e)
{
if ("1234567890.".IndexOf(e.KeyChar) == -1 && (Keys)(e.KeyChar) != Keys.Delete && (Keys)(e.KeyChar) != Keys.Back)
e.Handled = true;
}


我要得文本框容改怎呢?
[解决办法]
不明白lz的意思 限制输入跟获取内容应该是不冲突的事情
[解决办法]
KeyCheck是什么,限制文本框输入不是应该在文本框事件Textbox1_KeyPress里控制么
其余的没问题吧,只要你画面上的Textbox1里有内容,Textbox1.text就可以取到
[解决办法]
LZ你可以这样做,添加这个事件,鼠标进入控件的时候把内容复制到剪切板
private void textBox1_MouseEnter(object sender, EventArgs e)
{
textBox1.SelectAll();
Clipboard.SetText(textBox1.Text.Trim());
MessageBox.Show("已经把内容复制到剪切板");
}
这样行了

[解决办法]
string s=((TextBox)sender).Text+e.KeyChar.ToString();

读书人网 >C#

热点推荐