我有一份表格申请。该表单包含来自dotnetcharting的第三方图表。表单还有一些其他控件,这些控件允许用户选择他们希望看到的图表类型。
我遇到的问题是,当用户单击按钮来绘制图表时,任何事情都不会发生(尽管如此),所以图表是空白的。但是,当我转到另一个应用程序,一个word文档,或者网页,然后回到我的win应用程序时,图表就会出现。为什么会这样呢?
这跟表格还是图表有关?我需要做些更新吗?
发布于 2014-11-22 14:41:34
如果没有更多的信息很难说。
听起来,您必须要使控件无效,这对于第三方控件来说听起来很奇怪。
可能在控件上有一个函数告诉它要重绘,或者您已经完成了计算。你查过关于使用的文件了吗?
有些控件可以暂停更新UI,让它们处理大量数据,并在处理完数据后重新启动。
发布更多关于使用和代码的信息。
发布于 2014-11-22 14:32:07
我想这跟提神有关,请试着说:
Application.DoEvents();在数据被更新之后。然后,它应该更改表单。
https://stackoverflow.com/questions/27078465
复制相似问题