首页 > 代码库 > DevExpress实现为TextEdit设置水印文字
DevExpress实现为TextEdit设置水印文字
本文实例展示了DevExpress实现为TextEdit设置水印文字的方法,是一个很实用的技巧。分享给大家供大家参考。
转自 http://blog.csdn.net/yh0503/article/details/51487726
关键代码如下:
1 public static void SetWatermark(this TextEdit textEdit, string watermark) 2 { 3 textEdit.Properties.NullValuePromptShowForEmptyValue =http://www.mamicode.com/true; 4 textEdit.Properties.NullValuePrompt = watermark; 5 } 6 public static void ClearWatermark(this TextEdit textEdit) 7 { 8 if(textEdit.Properties.NullValuePromptShowForEmptyValue) 9 textEdit.Properties.NullValuePrompt =string.Empty; 10 }
测试代码如下:
1 privatevoid Form1_Load(objectsender, EventArgs e) 2 { 3 textEdit1.SetWatermark("请输入用户名称...."); 4 textEdit2.SetWatermark("请输入用户密码...."); 5 } 6 7 privatevoid simpleButton1_Click(objectsender, EventArgs e) 8 { 9 textEdit1.ClearWatermark(); 10 textEdit2.ClearWatermark(); 11 }
代码效果如下图所示:
DevExpress实现为TextEdit设置水印文字
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。