首 页 | 新 闻 | Symbian | Windows Mobile| J2ME | 下载中心 | 游戏策划 | 购书指南 | 移动开发视频教程
您现在的位置: 开发视界 >> Windows Mobile >> Windows Mobile 开发 >> 文章正文
设置只读但是可选择内容的textBox
作者:黄季冬 译    文章来源:黄季冬=>fox23    更新时间:2008-5-31 10:54:52

本文演示了如何设置一个只读,但是可以让用户选择,并可以设置其它属性的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;
        }
运行效果如下:


完整的例子:点此处下载
相关文章:
没有相关文章