- 控制台 退出
登录 注册
返回列表 >> 基于C#实现磁性吸附窗体
public
partial
class
Frm_Libretto : Form
{
Frm_Libretto()
InitializeComponent();
}
#region 公共变量
FrmClass Cla_FrmClass =
new
FrmClass();
#endregion
private
void
Frm_Libretto_Load(
object
sender, EventArgs e)
this
.Top = FrmClass.Example_Play_Top;
.Left = FrmClass.Example_Play_Left + FrmClass.Example_Play_Width;
Cla_FrmClass.FrmInitialize(
);
panel_Title_MouseDown(
sender, MouseEventArgs e)
FrmClass.CPoint =
Point(-e.X, -e.Y);
panel_Title_MouseMove(
FrmClass.Example_Assistant_AdhereTo =
false
;
FrmClass.Example_Libretto_AdhereTo =
Cla_FrmClass.FrmMove(
, e);
panel_Title_MouseUp(
Cla_FrmClass.FrmPlace(
Frm_ListBox : Form
Frm_ListBox()
Frm_ListBox_Load(
.Left = FrmClass.Example_Play_Left;
.Top = FrmClass.Example_Play_Top + FrmClass.Example_Play_Height;
FrmClass.Example_List_AdhereTo =
Frm_Play : Form
Frm_Play()
static
Form F_List =
Form();
Form F_Libretto =
Form F_Screen =
Frm_Play_Load(
//窗体位置的初始化
int
Tem_Y = 0;
if
(e.Button == MouseButtons.Left)
//按下的是否为鼠标左键
Cla_FrmClass.FrmBackCheck();
//检测各窗体是否连在一起
Tem_Y = e.Y;
FrmClass.FrmPoint =
Point(e.X, Tem_Y);
//获取鼠标在窗体上的位置,用于磁性窗体
Point(-e.X, -Tem_Y);
//获取鼠标在屏幕上的位。
TOP