Tclywork's BLog
===========================================================
C#拖动控件
===========================================================
C#拖动控件
private Point mouse_offset;
private void label1_MouseDown(object sender, MouseEventArgs e)
{
mouse_offset = new Point(-e.X, -e.Y);
}

private void Common_MouseMove(object sender, MouseEventArgs e)
{

((Control)sender).Cursor = Cursors.Arrow;
if (e.Button == MouseButtons.Left)
{
Point mousePos = Control.MousePosition;
mousePos.Offset(mouse_offset.X, mouse_offset.Y);
((Control)sender).Location = ((Control)sender).Parent.PointToClient(mousePos);
}
}

tclywork 发表于:2006.11.20 14:10 ::分类: ( 程序开发 ) ::阅读:(574次) :: 评论 (1)
re: C#拖动控件 [回复]

这样实现效果不好要闪烁~有没有更好的方式呢?
如果有的话发个邮件给我行吗?kangkanglx@gmail.com

kangkanglx 评论于: 2008.03.12 00:04

发表评论
标题

在此添加评论
表情符号: smile laughing tongue angry crying sad wassat wink

称呼

邮箱地址(可选)

个人主页(可选)

 authimage


自我介绍
切换风格
新闻聚合
博客日历
文章归档...
最新发表...
最新评论...
最多阅读文章...
最多评论文章...
博客统计...
网站链接...