电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

一个拖动无标题栏窗体的方法


发布日期:2018/10/21
 

private bool isMouseDown = false;

private Point FormLocation; //form的location

private Point mouseOffset; //鼠标的按下位置

private void Messages_MouseDown(object sender MouseEventArgs e)

{

try

{

if (eButton == MouseButtonsLeft)

{

isMouseDown = true;

FormLocation = thisLocation;

mouseOffset = ControlMousePosition;

}

}

catch (Exception)

{

}

}

private void Messages_MouseMove(object sender MouseEventArgs e)

{

try

{

int _x = ;

int _y = ;

if (isMouseDown)

{

Point pt = ControlMousePosition;

_x = mouseOffsetX ptX;

_y = mouseOffsetY ptY;

thisLocation = new Point(FormLocationX _x FormLocationY _y);

}

}

catch (Exception )

{

}

}

private void Messages_MouseUp(object sender MouseEventArgs e)

{

try

{

isMouseDown = false;

}

catch (Exception)

{

上一篇:浅谈“值类型”和“引用类型”

下一篇:DataList获取当前行id