我正在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