JScript.NET  新JavaScript入門  JavaScript,Neo-Generation  DOM  WSH  掲示板  表紙
Written 12/27/03
JScript.NET
TextBox(2)
その他のプロパティ
PasswordCharプロパティに文字を設定すると、 入力した文字はその文字でマスクされます。 ふつうには次のようにするでしょう。
    text1.PasswordChar = '*';
 
0を設定すると、普通に表示されます。
MaxLength プロパティで入力できる最大文字数を設定できます。
    text1.MaxLength = 5;
 
0を設定すると、制限がなくなります。
ReadOnly プロパティをtrueにするとユーザが入力できなくなります。
    text1.ReadOnly = true;
 
falseにすると入力できるようになります。
クリップボード
次のようにふつうにクリップボード操作できます。
    textbox6.js
    -----------------------------------------------------------------
        ...
    class MyButton extends Button {
        //それぞれのボタンを押したときの処理
        protected override function OnClick(e : EventArgs) {
            var t : TextBox = MyForm(Parent).text1;
            if(Text == "Cut")
                t.Cut();     //切り取り
            else if(Text == "Copy")
                t.Copy();    //コピー
            else if(Text == "Paste")
                t.Paste();   //貼り付け
            else
                t.Clear();   //消去
        }
    }
 
たとえば、テキストボックスに入力されたテキストの一部を選択し、 Cutをすると、 選択部分が消えてクリップボードに貼り付けられ、 Pasteすると、そのテキストが貼り付けられます。
Clearはクリップボード関連ではありませんが、 テキストボックスのテキスト全体がクリアされます。
JScript.NET TextBox(1) exit