A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 陈君 金牌黑马   /  2014-8-28 23:17  /  1598 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

这篇文章主要介绍了DevExpress实现为TextEdit设置水印文字的方法,对C#程序设计人员来说是一个很实用的技巧,需要的朋友可以参考下
本文实例展示了DevExpress实现为TextEdit设置水印文字的方法,是一个很实用的技巧。分享给大家供大家参考。
关键代码如下:
  1. public static void SetWatermark(this TextEdit textEdit, string watermark)
  2. {
  3. textEdit.Properties.NullValuePromptShowForEmptyValue = 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. private void Form1_Load(object sender, EventArgs e)
  2. {
  3. textEdit1.SetWatermark("请输入用户名称....");
  4. textEdit2.SetWatermark("请输入用户密码....");
  5. }

  6. private void simpleButton1_Click(object sender, EventArgs e)
  7. {
  8. textEdit1.ClearWatermark();
  9. textEdit2.ClearWatermark();
  10. }

复制代码

代码效果如下图所示:

1 个回复

倒序浏览
这个好用。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马