本文演示了如何设置一个只读,但是可以让用户选择,并可以设置其它属性的Textbox,没有用到ReadOnly属性,而是用到了另一个小技巧。
Keywords
.NET Compact Framework,Windows Mobile,TextBox,KeyPress,C#
传统的设置为ReadOnly=true的TextBox不便于修改,而Lable又不允许用户选择上面的内容。这里利用Keypress时不能键入内容这一特点,小小的使用了一个技巧来实现只读但是其他属性又可用的TextBox
代码如下:
public
Form1()
{
InitializeComponent();
textBox1.KeyPress += new KeyPressEventHandler(textBox1_KeyPress);
}

void
textBox1_KeyPress(
object
sender, KeyPressEventArgs e)
{
e.Handled = true;
}
完整的例子: 点此处下载
Enjoy!
黄季冬
本文介绍了一种在.NET Compact Framework下实现只读但可选中内容的TextBox的方法,通过处理KeyPress事件阻止输入,同时保持其他功能可用。


被折叠的 条评论
为什么被折叠?



