首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

C# 實現文字由左向右滾動效果

     編輯:關於C語言

實作原理

利用 Label 控制項顯示文字,配合 Timer 定期修改 Label.Left 屬性,使文字在視窗中水平移動。若時間間隔適當,即可產生平滑滾動視覺效果。

完整範例代碼

private void timer1_Tick(object sender, EventArgs e)
{
    if (label1.Left < this.Width)
    {
        label1.Left = label1.Left + 50;
    }
    else if (label1.Left > -this.Width)
    {
        label1.Left = -label1.Width;
    }
}

開發步驟

  1. 建立專案,設定表單 Text 為「滾動文字」。
  2. 加入兩個 Label、一個 Timer(Interval 設 200ms)。
  3. 撰寫上述 Tick 事件處理邏輯。
  4. 執行觀察文字由左向右滾動。

擴充建議

  • 可加入右向左、下向上等多方向滾動。
  • 使用 PictureBox 配合 DrawString 繪製文字,效能更佳。
  • 加入暫停/繼續、速度調整等互動功能。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved