- 223 名前:デフォルトの名無しさん mailto:sage [2009/09/01(火) 00:49:46 ]
- >>216の案で書いてみた
private Point _p; protected override void OnMouseDown(MouseEventArgs e) { base.OnMouseDown(e); if (e.Button == MouseButtons.Left) _p = e.Location; } protected override void OnMouseMove(MouseEventArgs e) { base.OnMouseMove(e); if (e.Button == MouseButtons.Left) Location = new Point(Location.X + (e.Location.X - _p.X), Location.Y + (e.Location.Y - _p.Y)); }
|

|