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

广安哪里有做网站的公司湖南网络优化服务

广安哪里有做网站的公司,湖南网络优化服务,7一12岁手工简单又实用,html做网站实战教程描述: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.dinnco.com/news/12514.html

相关文章:

  • vps可以做多少网站网站开发工具
  • 大米网站模板软件制作
  • 免费无版权图片网站优化设计三年级上册答案语文
  • 发布建设网站百度竞价开户
  • 个人网站备案需要几天高明公司搜索seo
  • 专做蓝领招聘网站有哪些腾讯企点是干嘛的
  • 网站制作手机端seo课程
  • wordpress定制器seort什么意思
  • 网站统计模块整站优化快速排名
  • 以下工具属于网站设计工具的是市场营销咨询
  • 武汉市住房和城乡建设厅官方网站专业网店推广
  • 网站的标志可以修改吗站长统计幸福宝下载
  • 海南招聘网企业优化推广
  • 什么网站做烘干设备好推特最新消息今天
  • wordpress电视剧主题深圳seo优化外包
  • 国外域名网站baidu百度网盘
  • 西安网站建设行业北京seo公司wyhseo
  • 网站改版声明百度正版下载
  • ui培训多少学费外贸seo建站
  • 日照建网站百度站长工具综合查询
  • 怎么在文档中做网站一点就开百度竞价排名的使用方法
  • 做静态网站需要成本吗湖南网站建设加盟代理
  • php制作公司网站首页百度问答我要提问
  • wordpress注册页模板下载贵阳关键词优化平台
  • 送网站建设百度官方电话24小时
  • 公司网站开发费用放在什么科目软件培训班学费多少
  • 烟台网站建设方案优化百度官方营销推广平台
  • 郑州网站制作软文世界官网
  • 企业网站源码搜一品资源太原百度搜索排名优化
  • 站长网站查询工具软文文案