2017-10-03 7 views
-2

C#のテキストボックスで文字をカウントするif文を作成するにはどうすればよいですか?基本的には、テキストボックスに140文字の制限をつけてテキストボックスに入力すると、テキストボックスを超えると投稿ボタンをクリックできなくなります。 (基本的にはツイッターが好きです)。これには空白のカンマなどが含まれます。テキストボックス内の文字をカウントするif文を作成するにはどうすればよいですか?

私はこれまでテキストボックスを持っていませんでしたが、textbox.text.length = 140の場合は主にintをboolまたはintに変換できないため、文字列に私はそれはそれはどちらか...

+0

さらに詳しい情報を追加できますか?あなたはWPF、WinForms、何か他のものを使用していますか? –

+4

この情報をお読みください。 https://stackoverflow.com/help/how-to-ask – Eric

+0

[TextBox.MaxLength]を設定します(https://msdn.microsoft.com/en-us/library/system.windows.controls.textbox.maxlength(v = vs.110).aspx)〜140 – saidfagan

答えて

0

はちょうどあなたのテキストボックスに=「140」

MAXLENGTHを属性MAXLENGTHを追加することを変換できないと言うことを実行しようとするとき:

HTMLテキストボックス

<input type="text" name="usrname" maxlength="140"> 

それは私が傾く主な理由は、私がもしtextbox.text.length = 140をやらないであろうそのASP.NETテキストボックス、

<asp:TextBox ID="Value1" Columns="2" MaxLength="140" Text="1" runat="server"/>

+0

OPがASP.NETを使用している(またはWebアプリケーションを作成している)と思われる理由は何ですか? – UnholySheep

+2

@UnholySheep 'MaxLength'はWebForms、WinForms、WPF、HTMLのプロパティ名です。この回答は正しい可能性があります – maccettura

+0

これは敵対的なクライアントによって上書きされる可能性がありますが、コード内の長さをチェックする必要があります。 –

0

場合intをboolまたはintに変換して文字列に変換する

tを意味するときにif (textbox.Text.Length = 140)と入力しましたか? oタイプif (textbox.Text.Length == 140)

関連する問題