نقل قول: جابجایی فرم توسط ماوس
نقل قول: جابجایی فرم توسط ماوس
با استفاده از توابع API:
using System.Runtime.InteropServices;
در فرم اصلی:
publicconstint WM_NCLBUTTONDOWN = 0xA1;
publicconstint HT_CAPTION = 0x2;
[DllImportAttribute("user32.dll")]
publicstaticexternint SendMessage(IntPtr hWnd, int Msg, int wParam, int lParam);
[DllImportAttribute("user32.dll")]
publicstaticexternbool ReleaseCapture();
در وقفه MouseDown از شیئ مورد نظر:
if (e.Button == MouseButtons.Left)
{
ReleaseCapture();
SendMessage(Handle, WM_NCLBUTTONDOWN, HT_CAPTION, 0);
}