c# – 如何实现显示“Type here”的TextBox?

直到用户将文本输入到TextBox中才显示“Type here to …”,这是当今众所周知的可用性功能。在C#中如何实现这个功能?

我的想法是重写OnTextChanged,但处理文本的更改和“类型在这里”的逻辑是有点棘手…

在初始化时显示“类型”和第一次输入时删除它很简单,但是每当输入的文本为空时,我都希望显示该消息。

你要找的是一个带有“水印”的texbox

C#here有一个示例实现。

希望它有帮助

转载注明原文:c# – 如何实现显示“Type here”的TextBox? - 代码日志