C#中无边框窗口边框拉伸怎么写

来源:百度知道 编辑:UC知道 时间:2024/05/26 15:12:21
RT

#region 窗体大小调整的方法

/// <summary>
/// 调整大小时,鼠标感应的边框宽度
/// </summary>
private int ResizeBorderWidth = 6;

/// <summary>
/// 位置类型
/// </summary>
private MouseLocationStyle loactionStyle = MouseLocationStyle.S22_MiddelCenter;

/// <summary>
/// 上一次鼠标坐标
/// </summary>
private Point LastMoustLocation;

/// <summary>
/// 根据鼠标坐标,返回鼠标位置类型
/// </summary>
/// <param name="mouseLocation">鼠标距窗体左上角的坐标</param>
/// <returns></returns>
private MouseLocationStyle GetLocationStyle(Point mouseLocation)
{
//左上
if (mouseLocation.X <= ResizeBorderWidth &&
mouseLocation.Y <= ResizeBorderWidth)