这篇文章主要介绍了DevExpress实现为TextEdit设置水印文字的方法,对C#程序设计人员来说是一个很实用的技巧,需要的朋友可以参考下
本文实例展示了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();
- }
复制代码
代码效果如下图所示:
|
|