その1で、Clearscreen SharpHIP HIP-CAPTCHA Control for ASP.NET の話しをした。
お手軽、ポンで、簡単にコメントスパム対策ができるのは嬉しいが、ReadMe.txtを読んで.Text(dotText)にインストールしただけじゃ、ものたりない。そら、そうだ。やっぱり、「Enter the code you see:」の様な英語ではなく、日本語で使い方を表示したいぞ、と。で、(ちょっと恥ずかしいが)「日本語化しちゃるからソース頂戴~」的なことまでメールしちゃってたし。
ひょんな事から、Visual Studioのツールボックスに組み込んだら、ラベルに使われているテキストだけじゃなく、色、コントロールの大きさ、フォント、文字数などなど、色々な設定をプロパティでできてしまいました(一部動作しないよう)。詳細は、Visual StudioかWeb Matrixについている「クラスブラウザ」で噛ましても確認してもらうとして、ラベルを変える方法だけログっておきます。ReadMe.txtには、
<cc1:HIPControl id="HIPControl1" runat="server" />
を追加しろと書いてあるが、たとえば、
<cc1:HIPControl id="HIPControl1" runat="server"
ControlMessage="この絵の中に表示されている文字を入力してください (半角英数字)" />
の様に青字の部分を追加すれば、表示させるラベルは自由自在です。