После добавления элемента управления UserControl в Picture Edit из DevExpress я смог успешно разместить его по местоположению и сохранить изменения.Добавить элемент управления в PictureEdit
После повторного открытия приложения, когда я заполняю PictureEdit изображением, а затем добавляю коллекцию элементов управления UserControl в pictureEdit, изображение ошибки отображается в PictureEdit вместе с сообщением «Ссылка на объект, не установленная на экземпляр объекта» -> null ссылка.
System.NullReferenceException: Object reference not set to an instance of an object.
at DevExpress.XtraEditors.PictureEditScrollers.SetScrollBarValues()
at DevExpress.XtraEditors.PictureEditScrollers.DisplayScrollBars()
at DevExpress.XtraEditors.PictureEditScrollers.TryDisplayScrollBars(Boolean force)
at DevExpress.XtraEditors.PictureEdit.UpdateViewInfo(Graphics g)
at DevExpress.XtraEditors.BaseControl.OnPaint(PaintEventArgs e)
at System.Windows.Forms.Control.PaintTransparentBackground(PaintEventArgs e, Rectangle rectangle, Region transparentRegion)
at System.Windows.Forms.Control.PaintTransparentBackground(PaintEventArgs e, Rectangle rectangle)
at System.Windows.Forms.Control.PaintBackground(PaintEventArgs e, Rectangle rectangle, Color backColor, Point scrollOffset)
at System.Windows.Forms.Control.PaintBackground(PaintEventArgs e, Rectangle rectangle)
at System.Windows.Forms.Control.OnPaintBackground(PaintEventArgs pevent)
at System.Windows.Forms.ScrollableControl.OnPaintBackground(PaintEventArgs e)
at System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer)
at System.Windows.Forms.Control.WmEraseBkgnd(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Но если я НДО не добавить UserControl в коллекцию элементов управления изображение отображается отлично, но тогда я не хватает моего контроля пользователя над PictureEdit.
Любые предложения?