System.Windows.Forms.TextBox用C#在.Net 2.0中实现Watermark功能的最佳方法是什么?
System.Windows.Forms.TextBox
编辑:
使用CodeProject的现成组件非常容易。它还带有The Code Project Open License(CPOL)。
最近我需要一个水印文本框,第一个出现在我头上的是文本框的OnLeave和OnEnter事件,但是首先我用Google对其进行了搜索,并且得到了两个链接,第一个是CodeProject中的一个使用System.Drawing命名空间的链接,另一个是一个是在这里http://vidmar.net/weblog/archive/2008/11/05/watermarked- textbox-in-windows-forms- on-.net.aspx上使用SendMessage()的。
我相信SendMessage更加容易,并且其中也没有闪烁。虽然我用过
希望对您有帮助。