パスワードの入力をする

.NET (VB)の内容
【注意書き】
●VB.NET を使っているものとします。
●動作環境は、Windows XX を使用しているとします。


.NET でも、パスワードの入力をするように文字を伏せて入力
することが可能です。

この機能を使えば、簡単に、ユーザールームへのログインや
認証が必要なサービスを行いたい場合などに活用できます。


フォームに次の様なコードを記述します


-----------VB.NETコーディングここから-------------------

1.フォームに、リストボックスコントロール
    を配置します。
    下記は、デフォルトのオブジェクトの名前と配置を示しています。

   ┏━━━━━━━━━━━━┓
   ┃TextBox1                ┃
   ┗━━━━━━━━━━━━┛



2.フォームをダブルクリックして、
    フォームロードイベントのコード編集を開始して、
    次のコードを記述します。


    Private Sub Form1_Load(ByVal sender As System.Object, _
    ByVal e As System.EventArgs) Handles MyBase.Load

        'パスワード
        TextBox1.PasswordChar = "*"

    End Sub



3.ビルドして実行します。

4.フォームに表示された
    テキストボックスに、アスタリスク(*)が 8 文字表示されます。
    ※TextBox1 の8文字が伏せられて、アスタリスク(*)で表示されます



-----------VB.NETコーディングここまで-------------------

本サンプルでは、アスタリスクを入力文字にあわせて
印字するようになっておりますが、
        TextBox1.PasswordChar = "*"
のアスタリスクを変えることで、任意の文字で置き換わります。

        TextBox1.PasswordChar = "あ"
といった日本語でも可能です。

ただし、
        TextBox1.PasswordChar = "あい"
複数文字を設定した場合は、
最初の一文字「あ」が置き換わる文字の対象となります。



 

http://anetm.com/dev/d.cgi?SC=DTDTL&o=OVw

Copyright(c)2001-2006 Ai Net Makoto 記事・情報の無断転載を禁止します。