当前位置: 首页 > news >正文

电子商务网站建设题库南京网站制作希丁哥

电子商务网站建设题库,南京网站制作希丁哥,做cpc不做网站可以吗,wordpress友情链接显示个数描述:C# winform软件使用了chartcontrol控件,在使用Timer 动态为图表添加点时,报错(有时报错,有时不报错) 报错内容如下: System.ArgumentOutOfRangeException:“指定的参数已超出有效值的范围…

描述:C# winform软件使用了chartcontrol控件,在使用Timer 动态为图表添加点时,报错(有时报错,有时不报错)

报错内容如下:

System.ArgumentOutOfRangeException:“指定的参数已超出有效值的范围。

Arg_ParamName_Name”

System.ArgumentOutOfRangeException

  HResult=0x80131502

  Message=指定的参数已超出有效值的范围。

Arg_ParamName_Name

  Source=DevExpress.Charts.v18.1.Core

  StackTrace:

   在 DevExpress.Charts.Native.RefinedPointCollection.InsertRange(Int32 index, ICollection`1 collection)

   在 DevExpress.Charts.Native.CollectionManager.InsertSeriesPoints(IPointProcessor processor, Int32 insertIndex, ICollection`1 insertPoints)

   在 DevExpress.Charts.Native.CollectionManager.UpdateCollections(IPointProcessor processor, SeriesPointsCollectionAction updateAction)

   在 DevExpress.Charts.Native.PointsProcessor.UpdatePoints(SeriesPointsCollectionAction updateAction)

   在 DevExpress.Charts.Native.SeriesController.ContextCalculator.ActionsExecutor.UpdateSeriesPointsCollection(SeriesPointsCollectionActionBase update)

   在 DevExpress.Charts.Native.SeriesController.ContextCalculator.ActionsExecutor.Execute()

   在 DevExpress.Charts.Native.SeriesController.ContextCalculator.CalculateContext(ChartUpdateAggregator updateAggregator)

   在 DevExpress.Charts.Native.SeriesController.UpdatesExecutor.Execute(ChartUpdateAggregator updateAggregator)

   在 DevExpress.Charts.Native.SeriesController.CommitTransaction(Boolean loading)

   在 DevExpress.XtraCharts.Native.ViewController.ApplyChangesCore()

   在 DevExpress.XtraCharts.Native.ViewController.ApplyChanges()

   在 DevExpress.XtraCharts.Native.ViewController.ApplyChangesBeforeRender()

   在 DevExpress.XtraCharts.Native.Chart.DrawContent(Graphics graphics, INativeGraphics nativeGraphics, Rectangle bounds, Rectangle windowsBounds, Boolean lockDrawingHelper, Boolean useImageCache, GraphicsQuality graphicsQuality)

   在 DevExpress.XtraCharts.Native.Chart.DrawContent(Graphics graphics, Rectangle bounds, Boolean useImageCache)

   在 DevExpress.XtraCharts.ChartControl.OnPaint(PaintEventArgs e)

   在 System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer)

   在 System.Windows.Forms.Control.WmPaint(Message& m)

   在 System.Windows.Forms.Control.WndProc(Message& m)

   在 DevExpress.XtraCharts.ChartControl.WndProc(Message& m)

   在 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)

   在 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)

   在 System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

解决办法:DevExpress 中ChartControl 在生成Chart 和动态更新Chart 时,只适用于同 一个主线程中.

将System.Timers.Timer 替换为 System.Windows.Forms.Timer 即可。

参考官方回答:ArgumentOutOfRangeException on chart repaint. | DevExpress SupportHi Support, I get an ArgumentOutOfRangeException for an invalid index when a chart repaints. The call stack follows bellow. I know it is prahttps://supportcenter.devexpress.com/ticket/details/t733964/argumentoutofrangeexception-on-chart-repaint

ArgumentOutOfRangeException on chart repaint. | DevExpress Support

官方技术支持建议 绑定数据和图形控件在同一线程。

解决:在订阅事件方法中调用this.BeginInvoke()方法,在委托内进行数据和图形处理。

引申:

1、System.Windows.Forms:

  System.Windows.Forms命名空间下的Timer控件,它直接继承自Componet。Timer控件只有绑定了Tick事件和设置Enabled=True后才会自动计时,停止计时可以用Stop()方法控制,通过Stop()停止之后,如果想重新计时,可以用Start()方法来启动计时器。Timer控件和它所在的Form属于同一个线程;


2、System.Timers.Timer:

  System.Timers命名空间下的Timer类。System.Timers.Timer类:定义一个System.Timers.Timer对象,然后绑定Elapsed事件,通过Start()方法来启动计时,通过Stop()方法或者Enable=false停止计时。AutoReset属性设置是否重复计时(设置为false只执行一次,设置为true可以多次执行)。Elapsed事件绑定相当于另开了一个线程,也就是说在Elapsed绑定的事件里不能访问其它线程里的控件(需要定义委托,通过Invoke调用委托访问其它线程里面的控件)。
 

http://www.yayakq.cn/news/289761/

相关文章:

  • 友链出售南阳seo网站价格
  • 网站建设公司找哪家网站建设工作总结培训
  • 做网站什么硬盘好邯郸信息港聊天室
  • 东丰网站建设上海做外贸建站的专业公司
  • 网站更换网址如何查找建设网站分析
  • 企业内部网站取商标名字神器
  • 做外贸建网站需要推广吗wordpress wp_head()在哪个文件中
  • 怎么学做淘宝电商网站wordpress如何发布视频
  • 有哪些网站做的比较好看的图片使用他人商标做网站搜索词
  • 3合1网站建设冠县 网站建设
  • 门户网站后台管理模板123上网之家网址
  • 潍坊网站建设小程序网站开发推广招聘
  • 建设方面的知识 网站做视频搬运哪个网站最赚钱
  • 手机怎么做三个视频网站黄页推广平台有哪些
  • 手机网站建设咨询电话ui kits
  • h5网站开发实例教程广州移动端网站建设
  • 大型电子商务网站建设成本设计素材网站官网
  • 韩国 电商网站网站制作的困难和解决方案
  • 网站建设工作室发展建立自己的平台网站吗
  • joomla做的网站国际外贸平台有哪些
  • 建设网站成本预算手机网站开发设计包括什么
  • 网站开发毕业设计做设计什么网站可以兼职
  • 网页制作素材图片百度云网站做优化有几种方式
  • 做网站的条件好看大方的企业网站源码.net
  • 成都房地产网站开发企业网站维护外包
  • 网站建设项目设计的图片做网站怎么挣钱赚钱
  • 前端开发学习网站做外国美食的视频网站
  • 做网站怎么收集资料163公司邮箱登录入口
  • 做外贸推广的网站有哪些360网站备案查询
  • 网站制作协议oppo商城