Moin,
ich nutze die kleine "funktion" eig immer sehr gern, gerade wenn ich mit meinen UI´s Arbeite. Ich finde es einfach ne nette Sache gerade wenn man mit wenig Aufwand viel raus hauen will. Ein wenig Photoshop Picasso Momente und das ganze schaut schon deutlich netter aus
using System.Runtime.InteropServices;
{
public partial class Form1 : Form
{
[DllImportAttribute("user32.dll")]
public static extern int SendMessage(IntPtr hWnd, int Msg, int wParam, int LPAR);
[DllImportAttribute("user32.dll")]
public static extern bool ReleaseCapture();
const int WM_NCLBUTTONDOWN = 0xA1;
const int HT_CAPTION = 0x2;
private void move_window(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
ReleaseCapture();
SendMessage(this.Handle, WM_NCLBUTTONDOWN, HT_CAPTION, 0);
}
}
public Form1()
{
this.MouseDown += new MouseEventHandler(move_window);
InitializeComponent();
}
}
}
vll kann ja jemand damit was anfangen?
mfg