无边框窗体拖动问题
定义了一个类:
类的作用是拖动窗体,但是我可以实现拖动。无法实现像普通有边框窗体拖动时有一个灰色边框的效果。
比如下图~

请问高手,我应该要怎么实现这一的功能呢?
class DragForm
{
private int x;
private int y;
private Point yyy;
private bool _t;
public bool t
{
get { return t; }
set { _t = value; }
}
public void setXy(Control f)
{
yyy =f.PointToClient(Control.MousePosition);
}
public void dragForm(Control f)
{
Point xxx = Control.MousePosition;
x = xxx.X;
y = xxx.Y;
if (_t == true)
{
f.Top = y - yyy.Y;
f.Left = x - yyy.X;
}
}
}类的作用是拖动窗体,但是我可以实现拖动。无法实现像普通有边框窗体拖动时有一个灰色边框的效果。
比如下图~

请问高手,我应该要怎么实现这一的功能呢?
...全文
相关推荐
Winform 无边框窗体
Winform 无边框窗体
vb.net最简单的方法实现无边框窗体拖动
无需调用API 轻松实现无边框窗体的拖动 仅需4行代码
vb 创建完美无边框窗体
用vb做过无边框窗体的朋友都遇到过麻烦。 BorderStyle=0创建的窗体,你点任务栏就知道缺陷了 Caption="" 创建的窗体,没有图标和标题 本人做的,很完美的,没有缺陷,下了看看吧
c# WinForm无边框拖拽及窗体放大缩小
c#在 无边框情况下,实现标题拖动及鼠标放在边框时可以通过拖动改变窗体大小。
WinForm_InterfaceDemo.rar Winform——透明窗体,无边框窗体拖动
Winform——透明窗体,无边框窗体拖动


