| 发表于:2007-01-16 13:20:37 楼主 |
在我的程序里面有这么一段: private void period_tb_keypress(object sender, keypresseventargs e) { e.handled = (e.keychar < '0 ' ¦ ¦ e.keychar > '9 ' ¦ ¦ period_tb.text.length > 1); if (e.keychar == (char)keys.back) { e.handled = false; } } 注: period_tb为textbox 用来控制最多只输入2位0-9的数字, 现在我的问题是, 当这个textbox输入2位数字时, 我想双击这个textbox来选中里面的text(或者用鼠标将里面的text全选), 然后就填上另外的数字, 但此时的textbox已经被我控制不能再输入任何东西了(当然, 除了backspace), 大家有什么办法能让我在选中的情况下自由的输入其他数字呢? |
|
|
|
|