حرکت متن
نکته شماره 32 :
در این قسمت ابتدا یک Label داریم که متن مورد نظر را داخل آن می نویسیم و سپس یک Timer را در فرم قرار می دهیم و سپس به قسمت Properties آن می رویم و مقدار Enable آن را True و مقدار Interval آن را ۱۰ قرار می دهیم.
سپس وارد رویداد Tick مربوط به Timer می شویم و سورس کد زیر را می نویسیم.
private void timer
1
_Tick(object sender, EventArgs e)
{
string location;
label
1
.Left = label
1
.Left +
2
;
location = label
1
.Left.ToString();
if (location == (
550
).ToString())
label
1
.Left =
-220
;
}
در کد بالا ابتدا متن مورد نظر که داخل label است به صورت ۲ تا ۲ تا حرکت می کند و هر بار مکانی که متن در آن قرار دارد داخل متغیر location ریخته می شود و زمانی که مقدار location برابر ۵۵۰ شد یعنی اینکه متن به انتهای فرم رسیده است و باید متن در مکان -۲۲۰ فرم قرار بگیرد تا از ابتدا شروع به حرکت کند.
+ نوشته شده در سه شنبه هفتم فروردین ۱۳۹۷ ساعت 10:55 توسط محسن
|