我正在用 C# 制作一个桌面应用程序,其中包含一个移动的新闻栏标签。我正在使用计时器来移动这些标签,但问题是当我将此计时器的间隔设置为低(例如 1-10)时,应用程序会占用非常高的 CPU 使用率,而当我将其设置为更高时(200 - 500)标签的移动变得断断续续或移动不顺畅,即使用户可能无法以舒适的方式阅读新闻。
((更多信息))它是 Windows 窗体应用程序。我移动标签的方式如下:来自 RSS 提要的新闻项目以一组链接标签表示。所有这些链接标签都添加到流程布局容器中。计时器移动整个流程布局容器。据我所知,我发现这种方式是制作新闻栏的最佳方式。如果您有更好的想法或解决方案,请提供帮助。