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

本文实例展示了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();

}

代码效果如下图所示:

以上是 DevExpress实现为TextEdit设置水印文字的方法 的全部内容, 来源链接: utcz.com/z/334481.html

回到顶部