Добавление панели в UserControl дает попытку чтения или записи в защищенную память.Это часто указывает на то, что другая память повреждена - PullRequest
0 голосов
/ 05 июня 2018

Я получаю эту неприятную ошибку каждый раз, когда пытаюсь добавить панель в любой пользовательский элемент управления в представлении «Дизайн».Вот трассировка стека:

at System.Drawing.SafeNativeMethods.Gdip.GdipDrawRectangleI(HandleRef graphics, HandleRef pen, Int32 x, Int32 y, Int32 width, Int32 height)
   at System.Drawing.Graphics.DrawRectangle(Pen pen, Int32 x, Int32 y, Int32 width, Int32 height)
   at System.Drawing.Graphics.DrawRectangle(Pen pen, Rectangle rect)
   at System.Windows.Forms.Design.PanelDesigner.DrawBorder(Graphics graphics)
   at System.Windows.Forms.Design.PanelDesigner.OnPaintAdornments(PaintEventArgs pe)
   at System.Windows.Forms.Design.ControlDesigner.WndProc(Message& m)
   at System.Windows.Forms.Design.ScrollableControlDesigner.WndProc(Message& m)
   at System.Windows.Forms.Design.ControlDesigner.DesignerWindowTarget.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Я проверил похожий вопрос с тем же исключением, но ни один из ответов не решил мою проблему.

Кроме того, я 'мы пытались снять флажок «Подавить оптимизацию JIT при загрузке модуля» и не увенчались успехом.

Пожалуйста, какой-нибудь совет?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...