WinCE设置只读但是可选择内容的textBox -电脑资料

电脑资料 时间:2019-01-01 我要投稿
【www.unjs.com - 电脑资料】

本文演示了如何设置一个只读,但是可以让用户选择,并可以设置其它属性的Textbox,没有用到ReadOnly属性,而是用到了另一个小技巧,

WinCE设置只读但是可选择内容的textBox

Keywords

.NET Compact Framework,Windows Mobile,TextBox,KeyPress,C#

传统的设置为ReadOnly=true的TextBox不便于修改,而Lable又不允许用户选择上面的内容。这里利用Keypress时不能键入内容这一特点,小小的使用了一个技巧来实现只读但是其他属性又可用的TextBox

如下:

    publicForm1()

    {

      InitializeComponent();

      textBox1.KeyPress+=newKeyPressEventHandler(textBox1_KeyPress);

    }

    voidtextBox1_KeyPress(objectsender,KeyPressEventArgse)

    {

      e.Handled=true;

    }

运行效果如下:

注:附带完整的例子,可下载查看

本文配套源码

最新文章