View Full Version : سوال: حرکت لیبل از راست به چپ با C#
hellboyfa
شنبه 18 آذر 1391, 23:28 عصر
سلام دوستان !
چطوری میتونم یک لیبلو از راست به چپ حرکت بدم وقتی از کادر بیرون رفت دوباره از اون طرف بیاد ؟
کمک !!!!!!!!!!:گیج:
SHD.NET
شنبه 18 آذر 1391, 23:43 عصر
سلام .
یه تایمر و یه لیبل به فرمت اضافه کن
این کد رو توی رویداد فرم لود برنامت بنویس :
Label1.Text = "برنامه نویس";
Timer1.Enabled = true;
Timer1.Interval = 1;
این رو هم توی رویداد تیک تایمر بنویس:
Label1.Left += 1;
:چشمک:\\\موفق باشید///:چشمک:
SHD.NET
شنبه 18 آذر 1391, 23:46 عصر
حواسم به این نبود که اگه از کادر خارج بشه دوباره برگرده از اول . بفرما اینم کد اصلاح شدش :
private void Timer1_Tick(object sender, EventArgs e)
{
if (Label1.Left - Label1.Width == this.Width) {
Label1.Left = 0;
} else {
Label1.Left += 1;
}
}
private void Form1_Load(object sender, EventArgs e)
{
Label1.Text = "برنامه نویس";
Timer1.Enabled = true;
Timer1.Interval = 1;
Label1.Left = 0;
}
:چشمک:\\\موفق باشید///:چشمک:
hellboyfa
دوشنبه 20 آذر 1391, 12:52 عصر
ببخشید اگه این لیبلم داخل کادر باشه مثل پنل اونوقت چه جوری میشه موقع خروجش از پنل رو فهمید ؟
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.