نکته شماره 32 :

 

در این قسمت ابتدا یک Label داریم که متن مورد نظر را داخل آن می نویسیم و سپس یک Timer را در فرم قرار می دهیم و سپس به قسمت Properties آن می رویم و مقدار Enable آن را True و مقدار Interval آن را ۱۰ قرار می دهیم.
سپس وارد رویداد Tick مربوط به Timer می شویم و سورس کد زیر را می نویسیم.

 

private void timer1_Tick(object sender, EventArgs e)
{
    string location;
    label1.Left = label1.Left + 2;
    location = label1.Left.ToString();
    if (location == (550).ToString())
        label1.Left = -220;
}
 
 
در کد بالا ابتدا متن مورد نظر که داخل label است به صورت ۲ تا ۲ تا حرکت می کند و هر بار مکانی که متن در آن قرار دارد داخل متغیر location ریخته می شود و زمانی که مقدار location برابر ۵۵۰ شد یعنی اینکه متن به انتهای فرم رسیده است و باید متن در مکان -۲۲۰ فرم قرار بگیرد تا از ابتدا شروع به حرکت کند.