PawelTroka / Computator.NET

Computator.NET is a special kind of numerical software that is fast and easy to use but not worse than others feature-wise. It's features include: - Real and complex functions charts - Real and complex calculator - Real functions numerical calculations including different methods - Over 107 Elementary functions - Over 141 Special functions - Over 21 Matrix functions and operations - Scripting language with power to easy computations including matrices - You can declare your own custom functions with scripting language
GNU General Public License v3.0
233 stars 51 forks source link

Chart2D control throws System.Runtime.InteropServices.ExternalException when moving mouse over zommed in area #4

Closed PawelTroka closed 8 years ago

PawelTroka commented 8 years ago

It happens randomly when moving mouse over zommed in area of Chart, nearly impossible to reproduce.

'System.Runtime.InteropServices.ExternalException' occurred in System.Drawing.dll Additional information: A generic error occurred in GDI+. System.Drawing.dll!System.Drawing.Drawing2D.GraphicsPath.IsVisible(System.Drawing.PointF pt, System.Drawing.Graphics graphics) + 0x92 bytes System.Drawing.dll!System.Drawing.Drawing2D.GraphicsPath.IsVisible(float x, float y) + 0x1b bytes
System.Windows.Forms.DataVisualization.dll!System.Windows.Forms.DataVisualization.Charting.Selection.HitTest(int x, int y, bool ignoreTransparent = true, System.Windows.Forms.DataVisualization.Charting.ChartElementType[] requestedElementTypes) + 0x4bc bytes
System.Windows.Forms.DataVisualization.dll!System.Windows.Forms.DataVisualization.Charting.Selection.EvaluateToolTip(System.Windows.Forms.MouseEventArgs e = {X = 264 Y = 262 Button = None}) + 0x48 bytes
System.Windows.Forms.DataVisualization.dll!System.Windows.Forms.DataVisualization.Charting.Selection.Selection_MouseMove(object sender, System.Windows.Forms.MouseEventArgs e) + 0x71 bytes System.Windows.Forms.DataVisualization.dll!System.Windows.Forms.DataVisualization.Charting.Chart.OnChartMouseMove(System.Windows.Forms.MouseEventArgs e = {X = 264 Y = 262 Button = None}) + 0x12b bytes
System.Windows.Forms.DataVisualization.dll!System.Windows.Forms.DataVisualization.Charting.Chart.OnMouseMove(System.Windows.Forms.MouseEventArgs e) + 0x5 bytes System.Windows.Forms.dll!System.Windows.Forms.Control.WmMouseMove(ref System.Windows.Forms.Message m) + 0x69 bytes
System.Windows.Forms.dll!System.Windows.Forms.Control.WndProc(ref System.Windows.Forms.Message m) + 0x45c bytes

PawelTroka commented 8 years ago

Seems to be fixed with commit d1757f520dd92aa7ac809b6a1975a9715feed032.