PDA

View Full Version : حرکت دادن فرم



m0rteza
پنج شنبه 24 آبان 1386, 19:00 عصر
با سلام
یک نمونه کد میخواستم که وقتی برنامه اجرا شد فرم من از یک گوشه حرکت کنه و بیاد به محل دلخواه من

hassan razavi
پنج شنبه 24 آبان 1386, 20:54 عصر
به کمک یک تایمر و خاصیت Location فرمتون می تونید به راحتی اینکار و خودتون انجام بدید.

mohammadkhan
شنبه 26 آبان 1386, 19:50 عصر
int x,y;




privatevoid timer1_Tick(object sender, EventArgs e)
{
Random r = newRandom();
x = r.Next(Form1.ActiveForm.Width - 20);
y = r.Next(Form1.ActiveForm.Height - 20);
Form1.ActiveForm.Location = newPoint(x, y);
}

mohammadkhan
شنبه 26 آبان 1386, 19:52 عصر
باید تایمر true باشه
در ضمن متغیر x و y هم باید معرفی شده باشن
این قطعه کد هر بار بطور تصادفی روی مانیتور فرم رو جابجا میکنه
یه بازی نقلی هم با همین خاصیت نوشتم
خواستی بگو واست بفرستم

mohammadkhan
شنبه 26 آبان 1386, 20:26 عصر
باید تایمر true باشه
در ضمن متغیر x و y هم باید معرفی شده باشن
این قطعه کد هر بار بطور تصادفی روی مانیتور فرم رو جابجا میکنه
یه بازی نقلی هم با همین خاصیت نوشتم
خواستی بگو واست بفرستم