读书人

C# winform 文本框事件有关问题

发布时间: 2012-03-21 13:33:15 作者: rapoo

C# winform 文本框事件问题
winform 程序

要求:
  1 文本框中的原有的值不能在输入中破坏掉,也就是屏蔽掉所有输入,回车除外
2 文本框是Enable=true的
  3 可以响应回车事件。

求助。。。

[解决办法]
设置readonly 属性。
[解决办法]

C# code
        private void textBox1_KeyPress(object sender, KeyPressEventArgs e)        {            if (e.KeyChar != '\r')                e.Handled = true;        }
[解决办法]
C# code
        private void textBox1_KeyPress(object sender, KeyPressEventArgs e)        {            if (e.KeyChar != (char)Keys.Return)            e.Handled = true;        }
[解决办法]
private void rtbtxt_KeyUp(object sender, KeyEventArgs e)
{
if (e.KeyValue != 13)
{
retrun;
}
}
点击键盘。除了回车其余都屏蔽。





[解决办法]
private void rtbtxt_KeyUp(object sender, KeyEventArgs e)
{
if (e.KeyValue != 13)
{
retrun;
}
}
点击键盘。除了回车其余都屏蔽。


[解决办法]
C# code
  private void textBox1_KeyPress(object sender, KeyPressEventArgs e)        {            if (e.KeyChar == (char)Keys.Return)                ;                 //处理响应回车的代码            else                 e.Handled = false;          }
[解决办法]
探讨

C# code
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar != '\r')
e.Handled = true;
}

读书人网 >C#

热点推荐