当前位置:  开发笔记 > 编程语言 > 正文

System.Windows.Forms.TextBox中的水印

如何解决《System.Windows.Forms.TextBox中的水印》经验,为你挑选了2个好方法。

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


编辑:

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



1> Peymankh..:

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

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

我希望它对你有所帮助.



2> cgreeno..:

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

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

链接和链接

推荐阅读
mobiledu2402852357
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有