PDA

View Full Version : سوال: عدم جا به جایی فرم



m_iman_e
پنج شنبه 05 بهمن 1391, 14:55 عصر
سلام دوستان

من یه فرم دارم که می خوام کاربر نتونه با عمل درگ کردن ماوس اونا جا به جا کنه

لطف کنید کمکم کنید

مرسی

daneshjo90
پنج شنبه 05 بهمن 1391, 15:08 عصر
با سلام

Form borderstyle = none قرار بده

بعد خودت برای فرمت دکمه های close, maximize,minimize قرار بده

موفق باشی

the king
پنج شنبه 05 بهمن 1391, 19:51 عصر
سلام دوستان

من یه فرم دارم که می خوام کاربر نتونه با عمل درگ کردن ماوس اونا جا به جا کنه

لطف کنید کمکم کنید

مرسی

داخل کلاس فرم تون اضافه کنید :

private const int HTCAPTION = 2;
private const int SC_MOVE = 0xF010;
private const int WM_NCLBUTTONDOWN = 0xA1;
private const int WM_SYSCOMMAND = 0x112;

protected override void WndProc(ref Message m)
{
switch (m.Msg)
{
case WM_SYSCOMMAND:
if ((int)m.WParam == SC_MOVE)
return;
break;
case WM_NCLBUTTONDOWN:
if ((int)m.WParam == HTCAPTION)
return;
break;
}
base.WndProc(ref m);
}