• 締切済み

C#で最大文字数以上の入力

C#で最大文字数以上の入力をした場合は再度入力をお願いするプログラムを組むにはどうしたらよいでしょうか?

みんなの回答

  • kenatzh
  • ベストアンサー率0% (0/0)
回答No.1

private void textBox1_KeyUp(object sender, KeyEventArgs e) { int len = textBox1.TextLength; if (len > 10) { MessageBox.Show("入力文字数が多すぎます。"); //textBox1..Undo(); textBox1.Text = textBox1.Text.Remove(len-1); textBox1.SelectionStart = len-1; textBox1.SelectionLength = 0; } }

すると、全ての回答が全文表示されます。

関連するQ&A