Watermark in System.Windows.Forms.TextBox

前端 未结 2 1185
迷失自我
迷失自我 2020-11-27 06:07

What is he best way to implement Watermark functionality for a System.Windows.Forms.TextBox in .Net 2.0 with C#?


Edit:

Using the ready-mad

相关标签:
2条回答
  • 2020-11-27 06:23

    lately I needed a watermark textbox, the first thing that popped in to my head was OnLeave and OnEnter events of textbox, but first I googled it and I got two links first was the one in CodeProject which used the System.Drawing namespace and the other one was here using the SendMessage() over here http://vidmar.net/weblog/archive/2008/11/05/watermarked-textbox-in-windows-forms-on-.net.aspx.

    I beleive the SendMessage one is much easier and it also has no flickering in it. though I used it.

    I hope it will be helpful for you.

    0 讨论(0)
  • 2020-11-27 06:38

    It is not as straightforward as one would think. You need to use using the System.Drawing namespace and override the OnPaint event.

    Here are some links of some people that have already done it.

    Link & Link

    0 讨论(0)
提交回复
热议问题