我正在C#中制作一个包含移动新闻栏标签的桌面应用程序。 我正在使用一个计时器来移动这些标签,但问题是,当我让这个计时器的时间间隔较低(例如1-10)时,应用程序占用CPU使用率的百分比非常高,而当我使它更高时(200 -500)时,标签的移动变得间歇或不平滑,即使用户可能无法以舒适的方式阅读新闻。如何在没有定时器的情况下在Windows窗体应用程序中移动新闻栏
((更多信息)) 它是Windows窗体应用程序。我移动标签的方式如下所示:来自RSS源的新闻项目由一组链接标签表示。所有这些链接标签都被添加到一个流布局容器中。计时器移动整个流程布局容器。根据我的知识,我发现这种方式是制作新闻栏的最佳方式。如果您有更好的主意或解决方案,请帮助
你可以张贴一些代码,演示了如何在移动的消息栏标签?根据你如何做,它不应该占用太多CPU。 – JYelton 2010-05-28 23:50:05
“C#”的描述不够。这是一个Windows窗体应用程序? WPF? GTK#? – hemp 2010-05-28 23:50:15
它是Windows窗体应用程序。 我移动标签的方式如下: 来自RSS提要的新闻项目用一组链接标签表示。所有这些链接标签都被添加到一个流布局容器中。计时器移动整个流程布局容器。 我发现这种方式根据我的知识制作新闻栏的最佳方式。如果你有更好的主意或解决方案,请帮助。谢谢。 – EgyEast 2010-05-29 00:01:24