MOVE FORM IN C#

Sekedar cuma sebagai catatan aja.. :)
Memindahkan Form Atau Drag And Drop Form di CSharp(C#)
Ketika Form Border Style Kita None/Hilangkan atomatis Header form kita juga ikut hilang.. begitu juga fungsi minimize,close dll.. Nah Source Code dibawah ini bisa digunakan untuk Memindahkan form pada body atau dimanapun kita letakan Source Code nya.. tinggal main event aja.. :)





using System.Runtime.InteropServices;
//Letakan Di Bawah public partial class Form1 : Form
public const int WM_NCLBUTTONDOWN = 0xA1;
public const int HT_CAPTION = 0x2;

[DllImportAttribute("user32.dll")]
public static extern int SendMessage(IntPtr hWnd, int Msg, int wParam, int lParam);
[DllImportAttribute("user32.dll")]
public static extern bool ReleaseCapture();


//Event
private void Form1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
{    
    if (e.Button == MouseButtons.Left)
    {
        ReleaseCapture();
        SendMessage(Handle, WM_NCLBUTTONDOWN, HT_CAPTION, 0);
    }
}




Sumber : http://www.codeproject.com/Articles/11114/Move-window-form-without-Titlebar-in-C
Share on Google Plus
    Blogger Comment
    Facebook Comment

0 komentar:

Post a Comment