首页 > 编程 > C# > 正文

DevExpress实现为TextEdit设置水印文字的方法

2020-01-24 02:30:41
字体:
来源:转载
供稿:网友

本文实例展示了DevExpress实现为TextEdit设置水印文字的方法,是一个很实用的技巧。分享给大家供大家参考。

关键代码如下:

public static void SetWatermark(this TextEdit textEdit, string watermark){  textEdit.Properties.NullValuePromptShowForEmptyValue = true;  textEdit.Properties.NullValuePrompt = watermark;}public static void ClearWatermark(this TextEdit textEdit){  if (textEdit.Properties.NullValuePromptShowForEmptyValue) textEdit.Properties.NullValuePrompt = string.Empty;}

测试代码如下:

private void Form1_Load(object sender, EventArgs e){  textEdit1.SetWatermark("请输入用户名称....");  textEdit2.SetWatermark("请输入用户密码....");}private void simpleButton1_Click(object sender, EventArgs e){  textEdit1.ClearWatermark();  textEdit2.ClearWatermark();}

代码效果如下图所示:

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表