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

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

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

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

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

C#here有一个示例实现。

希望它有帮助

http://stackoverflow.com/questions/2487104/how-do-i-implement-a-textbox-that-displays-type-here

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:c# – 如何实现显示“Type here”的TextBox?