2

重複の可能性:
TextBox C# の最大文字数?

MaxLenght が 0 に設定されている c# winform アプリケーションのテキスト ボックスには既知の文字制限がありますか?

ありがとう、ハンス

4

3 に答える 3

14

Win32 のドキュメントには次のように書かれています。

EM_SETLIMITTEXT が呼び出される前に、ユーザーがエディット コントロールに入力できるテキストの量の既定の制限は 32,767 文字です。

単一行の編集コントロールの場合、テキスト制限は [...] 0x7FFFFFFE (2147483646) バイトです。

TextBoxBase.MaxLengthドキュメントはこれを確認します:

コントロールに入力できる文字数。デフォルトは 32767 です。

MaxLength プロパティが 0 に設定されている場合、ユーザーが入力できる最大文字数は 2147483646 [または Windows ME では 32,766] または使用可能なメモリに基づく量のいずれか小さい方です。

于 2012-11-23T09:54:54.963 に答える
0
Textbox windows form control:
The number of characters that can be entered into the control.

デフォルトは 32767 です。詳細については、http://msdn.microsoft.com/en-us/library/system.windows.forms.textboxbase.maxlength.aspx を参照して ください。

于 2012-11-23T10:05:37.757 に答える
0

Windows NT 4.0、Windows 2000、Windows 2000 Professional、Windows 2000 Server、Windows 2000 Advanced Server、Windows XP Home Edition、Windows XP Professional x64 Edition、Windows Server 2003 プラットフォーム:-

2147483646MaxLength プロパティが 0 に設定されている場合、ユーザーが入力できる最大文字数はan amount based on available memory, whichever is smaller.

Windows ミレニアム エディション プラットフォームの場合:

MaxLength プロパティが 0 に設定されている場合、ユーザーが入力できる最大文字数は、32,766使用可能なメモリに基づく量のいずれか小さい方になります。

詳細については、このリンクを参照してください

于 2012-11-23T09:55:57.620 に答える