欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2024-02-13 10:20:28
本文实例展示了devexpress实现为textedit设置水印文字的方法,是一个很实用的技巧。分享给大家供大家参考。 关键代码如下: public stati...

本文实例展示了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设置水印文字的方法