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();
}

코드 효 과 는 다음 그림 과 같 습 니 다.

좋은 웹페이지 즐겨찾기