用WinForm制作跑马灯!

public Form1()
{
InitializeComponent();
}
string su = string.Empty;

    //计时器触发事件
    private void timer1_Tick(object sender, EventArgs e)
    {
       su = this.label1.Text;
       string sn=string.Empty;
       int i = 0;
        foreach (char item in su)
        {

           sn = su.Substring(0,1);

        }
        this.label1.Text = su + sn;
    }

现在我的问题是:如何让截取完的字符串向前移动一个位置?