本文實例展示了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();}
代碼效果如下圖所示:
新聞熱點
疑難解答