چه جوری میتونم وقتی ControlBox فرم رو حذف کردم فرم رو دراگ کنم :oops:
ممنون
چه جوری میتونم وقتی ControlBox فرم رو حذف کردم فرم رو دراگ کنم :oops:
ممنون
هر فرمی دارای یک سری خاصیت مانند top و left و غیره است. بعلاوه اینکه حرکت و فشرده شدن کلیدهای ماوس نیز دارای رخداد هستند. شما کافی است که این خاصیت هایی از فرم را که نام بردم را در رخدادهای فشرده شدن دکمه های ماوس مقدار دهی کنید
از API هم میتونید استفاده کنید.
[DllImport("user32.dll")]
static extern int ReleaseCapture();
[DllImport("user32.dll", EntryPoint="SendMessageA")]
static extern int SendMessage (int hwnd, int wMsg, int wParam, object lParam);
private const int WM_NCLBUTTONDOWN = 161;
این کد رو هم در رویداد Mouse_Down فرم بنویسید
ReleaseCapture();
SendMessage(this.Handle.ToInt32(), WM_NCLBUTTONDOWN, 2,0);
ممنون از هر دوی شما لطف کردین :wink:
سلام
بچه ها من می خوام فرمم ثابت باشه و وقتی کسی کنترل باکسشو دراگ می کنه جابجا نشه
چکار کنم؟
مرسی
کسی نیست جواب بده؟