У меня длинная строка (~ 100 тыс. Символов). Мне нужно знать длину этой строки. Я звоню
Size s = TextRenderer.MeasureText(graphics, text, font);
Но он возвращает ширину равную 7. Только если длина текста ‹= 43679, он возвращает правильное значение!
Кроме того, если я вставлю текст в текстовое поле, текст не будет виден в текстовом поле! Я могу выделить текст мышью, скопировать с помощью «Ctrl + C», но текст не виден. MaxLength больше длины текста.
Я просмотрел msdn, но не нашел никакой информации о максимальной длине текста, который используется в MeasureText и TextBox.
Где я могу найти документацию по этому поводу? Есть ли способ увеличить максимальную длину текста? Эти значения зависят от операционной системы и производительности компьютера?