PDA

View Full Version : جابجایی button به صورت متحرک



p.parsa
پنج شنبه 20 خرداد 1395, 12:19 عصر
با سلام
من میخوام در هنگام لود فرمم چند button از گوشه فرم تا یک نقطه خاص بیاد
میخام ببینم چطوری میشه همچین کاری کنم

ronix3
پنج شنبه 20 خرداد 1395, 14:20 عصر
با سلام
من میخوام در هنگام لود فرمم چند button از گوشه فرم تا یک نقطه خاص بیاد
میخام ببینم چطوری میشه همچین کاری کنم
سلام
یه تایمر اضافه کنید تو فرم لود استارتش کنید کلید های مورد نظر رو روی یک پنل قرار بدید و کد های زیر رو برای تایمر بنویسید

int end=150;
private void timer1_Tick(object sender, EventArgs e)
{
Point p = panel1.Location;
panel1.Location = new Point(p.X++, 50);
if (p.X == end)
{
timer1.Stop();
}
}
در این کد پنل از سمت چپ شروع به حرکت می کنه و در راستای x تا end پیش می ره
end رو برابر نقطه ای ک می خواید اونجا حرکت متوقف بشه قرار بدید و عدد ۵۰ رو هم بسته به محل پنل قرار بدید
موفق باشید