14

System.Windows.Forms.TextBoxC#を使用して.Net 2.0の透かし機能を実装するための最良の方法は何ですか?


編集:

CodeProjectの既製のコンポーネントの使用は非常に簡単でした。また、Code Project Open License(CPOL)も含まれています。

4

2 に答える 2

17

最近、透かしテキストボックスが必要になりました。最初に頭に浮かんだのは、テキストボックスのOnLeaveイベントとOnEnterイベントでしたが、最初にグーグルで検索したところ、最初に2つのリンクが取得されました。 1つはここでSendMessage()を使用していましたhttp://vidmar.net/weblog/archive/2008/11/05/watermarked-textbox-in-windows-forms-on-.net.aspx

SendMessageの方がはるかに簡単で、ちらつきもありません。使ったけど。

お役に立てば幸いです。

于 2009-09-03T19:48:12.900 に答える
7

人が考えるほど簡単ではありません。System.Drawing 名前空間を使用し、OnPaint イベントをオーバーライドする必要があります。

これは、すでにそれを行っている一部の人々のリンクです。

リンクリンク

于 2009-02-23T16:39:23.437 に答える