使用C#在.Net 2.0中为System.Windows.Forms.TextBox
实现水印功能的最佳方法是什么?
编辑:
使用CodeProject中的现成组件非常简单。它还带有代码项目开放许可证(CPOL)。
答案 0 :(得分:15)
最近我需要一个水印文本框,首先出现在我脑海中的是文本框的OnLeave和OnEnter事件,但首先我搜索了它,我首先得到两个链接是CodeProject中使用System.Drawing命名空间的链接另一个在这里使用SendMessage()来http://vidmar.net/weblog/archive/2008/11/05/watermarked-textbox-in-windows-forms-on-.net.aspx。
我相信SendMessage更简单,它也没有闪烁。虽然我用过它。
我希望它会对你有所帮助。
答案 1 :(得分:7)