У меня есть контроль над MemoEdit (WinForms) (к сожалению, я не могу дать вам код). Если я ввожу более 32000 символов, то возникает ошибка «Произошла общая ошибка в GDI +» Я думал, что есть ошибка (исключение) в моем контроле, но потом я проверил на простом приложении WinForm этот код:«Общая ошибка произошла в GDI +» при использовании MeasureString
var myString = new string('G', 32001);
var g = this.CreateGraphics();
g.MeasureString(myString, Font, 1000);
и сбой точно такой же ошибки Кто-нибудь знает, почему это происходит или где указана эта константа 32000? Я не нашел ничего полезного в Google.
Добро пожаловать на переполнение стека! Я редактировал ваш заголовок. Пожалуйста, смотрите: «Если вопросы включают« теги »в их названиях?] (Http://meta.stackexchange.com/questions/19190/), где консенсус« нет, они не должны ». –
Какой шрифт и размер вы используете? – Icemanind
На моем компьютере он работает вплоть до '65535'. Он разбивается на '65536' – Icemanind