Posted 18 years ago
by Seppo Muhonen
Version: 2.0.81
Platform: .NET 2.0
Environment: Windows XP (32-bit)
Can you please help me: I get the error "Overflow or underflow in the arithmetic operation" in a certain situation and it is thrown from the "Activate" method of the DocumentWindow.
Call Stack:
ActiproSoftware.UIStudio.Dock.Net20.dll!ActiproSoftware.UIStudio.Dock.TabbedMdiRootContainer.ArrangeCore() + 0x2c1 bytes
ActiproSoftware.WinUICore.Net20.dll!ActiproSoftware.WinUICore.UIControl.Arrange(System.Drawing.Rectangle newBounds = {X = 343 Y = 52 Width = 690 Height = 730}) + 0x91 bytes
ActiproSoftware.WinUICore.Net20.dll!ActiproSoftware.WinUICore.UIControl.UpdateLayout() + 0x1e4 bytes
ActiproSoftware.WinUICore.Net20.dll!ActiproSoftware.WinUICore.UIControl.Invalidate(ActiproSoftware.WinUICore.InvalidationLevels levels = Element | Children, ActiproSoftware.WinUICore.InvalidationTypes types = 7) + 0xde bytes
ActiproSoftware.WinUICore.Net20.dll!ActiproSoftware.WinUICore.UIControl.OnLayout(System.Windows.Forms.LayoutEventArgs e = {System.Windows.Forms.LayoutEventArgs}) + 0x2f bytes
System.Windows.Forms.dll!System.Windows.Forms.Control.PerformLayout(System.Windows.Forms.LayoutEventArgs args) + 0xa7 bytes
System.Windows.Forms.dll!System.Windows.Forms.Control.System.Windows.Forms.Layout.IArrangedElement.PerformLayout(System.Windows.Forms.Layout.IArrangedElement affectedElement, string affectedProperty) + 0x2e bytes
System.Windows.Forms.dll!System.Windows.Forms.Layout.LayoutTransaction.DoLayout(System.Windows.Forms.Layout.IArrangedElement elementToLayout, System.Windows.Forms.Layout.IArrangedElement elementCausingLayout, string property) + 0x2c bytes
System.Windows.Forms.dll!System.Windows.Forms.Control.ControlCollection.Add(System.Windows.Forms.Control value = {ActiproSoftware.UIStudio.Dock.TabbedMdiContainer}) + 0x1f7 bytes
ActiproSoftware.UIStudio.Dock.Net20.dll!ef.b(System.Windows.Forms.Control A_0 = {ActiproSoftware.UIStudio.Dock.TabbedMdiContainer}) + 0xa9 bytes
ActiproSoftware.UIStudio.Dock.Net20.dll!ActiproSoftware.UIStudio.Dock.TabbedMdiRootContainer.a(int A_0 = 0, ActiproSoftware.UIStudio.Dock.TabbedMdiContainer A_1 = {ActiproSoftware.UIStudio.Dock.TabbedMdiContainer}) + 0xba bytes
ActiproSoftware.UIStudio.Dock.Net20.dll!ActiproSoftware.UIStudio.Dock.DockManager.b(ActiproSoftware.UIStudio.Dock.TabbedMdiWindow A_0 = {ActiproSoftware.UIStudio.Dock.DocumentWindow}) + 0x1f0 bytes
ActiproSoftware.UIStudio.Dock.Net20.dll!ActiproSoftware.UIStudio.Dock.DocumentWindow.Activate(bool focus = true) + 0x85 bytes
ActiproSoftware.UIStudio.Dock.Net20.dll!ActiproSoftware.UIStudio.Dock.TabbedMdiWindow.Activate() + 0x20 bytes
tool.Text = toolTitle;
tool.AutoScroll = true;
tool.Show();
tool.Activate();
ActiproSoftware.UIStudio.Dock.Net20.dll!ActiproSoftware.UIStudio.Dock.TabbedMdiRootContainer.ArrangeCore() + 0x2c1 bytes
ActiproSoftware.WinUICore.Net20.dll!ActiproSoftware.WinUICore.UIControl.Arrange(System.Drawing.Rectangle newBounds = {X = 343 Y = 52 Width = 690 Height = 730}) + 0x91 bytes
ActiproSoftware.WinUICore.Net20.dll!ActiproSoftware.WinUICore.UIControl.UpdateLayout() + 0x1e4 bytes
ActiproSoftware.WinUICore.Net20.dll!ActiproSoftware.WinUICore.UIControl.Invalidate(ActiproSoftware.WinUICore.InvalidationLevels levels = Element | Children, ActiproSoftware.WinUICore.InvalidationTypes types = 7) + 0xde bytes
ActiproSoftware.WinUICore.Net20.dll!ActiproSoftware.WinUICore.UIControl.OnLayout(System.Windows.Forms.LayoutEventArgs e = {System.Windows.Forms.LayoutEventArgs}) + 0x2f bytes
System.Windows.Forms.dll!System.Windows.Forms.Control.PerformLayout(System.Windows.Forms.LayoutEventArgs args) + 0xa7 bytes
System.Windows.Forms.dll!System.Windows.Forms.Control.System.Windows.Forms.Layout.IArrangedElement.PerformLayout(System.Windows.Forms.Layout.IArrangedElement affectedElement, string affectedProperty) + 0x2e bytes
System.Windows.Forms.dll!System.Windows.Forms.Layout.LayoutTransaction.DoLayout(System.Windows.Forms.Layout.IArrangedElement elementToLayout, System.Windows.Forms.Layout.IArrangedElement elementCausingLayout, string property) + 0x2c bytes
System.Windows.Forms.dll!System.Windows.Forms.Control.ControlCollection.Add(System.Windows.Forms.Control value = {ActiproSoftware.UIStudio.Dock.TabbedMdiContainer}) + 0x1f7 bytes
ActiproSoftware.UIStudio.Dock.Net20.dll!ef.b(System.Windows.Forms.Control A_0 = {ActiproSoftware.UIStudio.Dock.TabbedMdiContainer}) + 0xa9 bytes
ActiproSoftware.UIStudio.Dock.Net20.dll!ActiproSoftware.UIStudio.Dock.TabbedMdiRootContainer.a(int A_0 = 0, ActiproSoftware.UIStudio.Dock.TabbedMdiContainer A_1 = {ActiproSoftware.UIStudio.Dock.TabbedMdiContainer}) + 0xba bytes
ActiproSoftware.UIStudio.Dock.Net20.dll!ActiproSoftware.UIStudio.Dock.DockManager.b(ActiproSoftware.UIStudio.Dock.TabbedMdiWindow A_0 = {ActiproSoftware.UIStudio.Dock.DocumentWindow}) + 0x1f0 bytes
ActiproSoftware.UIStudio.Dock.Net20.dll!ActiproSoftware.UIStudio.Dock.DocumentWindow.Activate(bool focus = true) + 0x85 bytes
ActiproSoftware.UIStudio.Dock.Net20.dll!ActiproSoftware.UIStudio.Dock.TabbedMdiWindow.Activate() + 0x20 bytes