C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 51 を表示中)
■28151 / )  Re[8]: textBoxの文字数制限について。
□投稿者/ C#初心者 (31回)-(2008/11/20(Thu) 16:07:30)
No28149 (カドルドエグ さん) に返信
> ■No28147 (C#初心者 さん) に返信
>>プロパティウィンドウにあるMaxLengthの欄に12と入れても
>>意味がなかったので・・・。
> 
> それもまた不思議な…。
> VSを使ってるなら、
> デザイナ画面のプロパティ欄で最初に設定しておくと、
> 自動的にコンストラクタ内の「InitializeComponent」メソッド(Designer.csに詳細があります)
> に書き込まれて、そもそもLoadイベントで設定しなくてもよいはずなのですが…。
> 
> 
> まさかというか、私の妄想だとは思いますが、
> 日本語入力 = 入力時に点線が出る状態で半角数字を打ったときに12文字以上入る(ように見える)、
> ことを「12と制御したけど入力できてしまう」とおっしゃってる……ことはないですよね…?


// 
            // txtDisp
            // 
            this.txtDisp.Font = new System.Drawing.Font("HG創英プレゼンスEB", 20F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
            this.txtDisp.ImeMode = System.Windows.Forms.ImeMode.NoControl;
            this.txtDisp.Location = new System.Drawing.Point(13, 11);
            this.txtDisp.MaxLength = 12;
            this.txtDisp.Name = "txtDisp";
            this.txtDisp.RightToLeft = System.Windows.Forms.RightToLeft.No;
            this.txtDisp.Size = new System.Drawing.Size(196, 34);
            this.txtDisp.TabIndex = 17;
            this.txtDisp.Text = "0";
            this.txtDisp.TextAlign = System.Windows.Forms.HorizontalAlignment.Right;


「Designer.cs」に書いてあるのを一応載っけてみます。

返信 編集キー/


管理者用

- Child Tree -