PDA

View Full Version : سوال: حرکت دادن پنجره در یک راستا؟



mostafa_shoakry
پنج شنبه 17 دی 1388, 16:19 عصر
من میخوام که کاربر قادر به حرکت دادن فرم فقط در یک راستا باشه.
به طور مثال می خوام که هنگام اجرای برنامه، فرم در قسمت راست مانیتور نمایش داده بشه(که این کارو کردم) و حرکت فرم فقط در راستای بالا و پایین باشه.یا اگه فرم در بالای صفحه مانیتور باشه، حرکت فقط به طرفین چپ و راست امکان پذیر باشه باشه.

mir555
پنج شنبه 17 دی 1388, 18:31 عصر
ببین این بکارت میاد؟؟

int to = 0;
private void Form1_Load(object sender, EventArgs e)
{
to = this.Top;

}

private void Form1_MouseMove(object sender, MouseEventArgs e)
{
if (Top != to)
Top = to;
}

mostafa_shoakry
پنج شنبه 17 دی 1388, 20:51 عصر
نه تستش کردم جواب نداد!!!:ناراحت::ناراحت::ناراح ت: