کد به حرکت در آوردن متن که دونه به دونه به متن اضافه میشه و وقتی کامل شد دوباره از اول شروع میشه.
برای اینکه یک متن رو به حرکت در بیاورید اول باید یک Timer و Label یا Textbox روی برنامه قرار داده . و مقدار interval رو برای به حرکت در آوردن متن تعیین کنید. من 360 رو پیشنهاد میکنیم سرعت خوبی هستش ولی هر مقداری خواستید خودتان می توانید تعیین کنید و مقدار Enable= true قرار بدید.
private static int si = 0;
و در داخل رویداد این دستور رو وارد فرمایید.
private void TimSayeBan_Tick(object sender, EventArgs e)
{
try
{
string str = "نرم افزار حسابداری سایه بان";
if (LblSayeBan.Text.ToString().Length < str.Length)
{
LblSayeBan.Text = str.Substring(0, si) + "";
si += 1;
}
else
{
LblSayeBan.Text = "";
si = 0;
}
}
catch
{
}
}
و وقتی که این کد رو اضافه کردید اون موقع برنامه رو اجرا کنید و مبینید که متن داخل Label شروع به حرکت کردن میکند.