System.Windows.Forms.TextBox中的水印

Kb.*_*Kb. 14 .net c# windows watermark .net-2.0

System.Windows.Forms.TextBox使用C#在.Net 2.0中实现水印功能的最佳方法是什么?


编辑:

使用CodeProject中的现成组件非常简单.它还带有代码项目开放许可证(CPOL).

Pey*_*nkh 15

最近我需要一个水印文本框,首先出现在我脑海中的是文本框的OnLeave和OnEnter事件,但首先我用谷歌搜索它,然后我得到两个链接,首先是CodeProject中使用System.Drawing命名空间和另一个的链接一个人在这里使用SendMessage()在这里http://vidmar.net/weblog/archive/2008/11/05/watermarked-textbox-in-windows-forms-on-.net.aspx.

我相信SendMessage更简单,它也没有闪烁.虽然我用过它.

我希望它对你有所帮助.


cgr*_*eno 7

它并不像人们想象的那么简单.您需要使用System.Drawing命名空间并覆盖OnPaint事件.

以下是一些已经完成此操作的人的链接.

链接链接