У меня есть сторонний элемент управления в формах Windows, а сторонний элемент управления (размер элемента управления (829px, 1169px)) отображается на основе единиц измерения. Я изменил его единицу измерения на сантиметр, чтобы передать управление в сантиметре. После изменения единицы измерения я переместил элемент управления с помощью мыши, чтобы поместить его в нужное место, при перемещении элемента управления возникает исключение «Исключение аргумента обработано» с помощью растрового изображения метода (ширина = 34000см, высота = 45000см). Это исключение выдается только тогда, когда форма имеет размер по умолчанию.
Я изменил размер формы до максимального размера и снова перемещаю элемент управления, теперь элемент управления перемещается без каких-либо исключений, но немного медленнее. Я не знаю, почему возникает это исключение, когда форма имеет размер по умолчанию?
.net отображает элемент управления на основе размера формы?
это проблема в сети или нет?
Примечание: Управление работает идеально во время работы при изменении единицы измерения .....
Может ли кто-нибудь помочь мне в этом ?????
Я разместил стрейк с этим вопросом.
Заранее спасибо ..............
Стек стрейс:
System.ArgumentException was unhandled
Сообщение = "Параметр недействителен."
Источник = "System.Drawing"
Трассировки стека:
в System.Drawing.Bitmap..ctor (ширина Int32, высота Int32, формат PixelFormat)
в Syncfusion.Windows.Forms.Diagram.LayoutGrid.Draw (Graphics grfx, RectangleF rectGrid) в C: \ Users \ amsathm \ Desktop \ Source \ Trunk \ Base \ Entities \ LayoutGrid.cs: строка 495
в Syncfusion.Windows.Forms.Diagram.View.Draw (Graphics grfx, RectangleF rectClip) в C: \ Users \ amsathm \ Desktop \ Source \ Trunk \ Base \ MVC \ View.cs: строка 1891
в Syncfusion.Windows.Forms.Diagram.Controls.Diagram.OnPaint (PaintEventArgs e) в C: \ Users \ amsathm \ Desktop \ Source \ Trunk \ Windows \ Controls \ Diagram.cs: строка 4152
в Syncfusion.Windows.Forms.ScrollControl.OnEnsurePaintCodeJitted ()
в Syncfusion.Windows.Forms.ScrollControl.EnsurePaintCodeJitted (Boolean ignoreVisible)
в Syncfusion.Windows.Forms.ScrollControl.OnHandleCreated (EventArgs e)
в System.Windows.Forms.Control.WmCreate (Message & m)
в System.Windows.Forms.Control.WndProc (сообщение & m)
в Syncfusion.Windows.Forms.ScrollControl.WndProc (Сообщение и сообщение)
в Syncfusion.Windows.Forms.Diagram.Controls.Diagram.WndProc (Message & m) в C: \ Users \ amsathm \ Desktop \ Source \ Trunk \ Windows \ Controls \ Diagram.cs: строка 4836
в System.Windows.Forms.Control.ControlNativeWindow.WndProc (Message & m)
в System.Windows.Forms.NativeWindow.DebuggableCallback (IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
enter code here