c# formboderstyle 设为none时...怎样才能调整窗体大小

来源:百度知道 编辑:UC知道 时间:2024/05/28 11:45:25
请注意..不是移动窗体...是调整窗体大小...
是自由调整窗体大小..窗体的边缘能出现图片里的鼠标样式..

mousemove事件里
判断当前鼠标位置 如果在窗口边
this.cursor = Cursor.ResizeNS;//南北方向的

在监听mousedown事件 设置一个变量为true
现在mousemove里做调整大小(如果刚才变量为true)
在mouseup里设置那个变量为false

这个是即时改变大小的
还可以做成window2003的窗口那样 用controlpaint先弄出一个虚框
可以参考
http://zhidao.baidu.com/question/126119941.html

这个属性是设置窗体的边框及标题栏的外观,与窗体大小并不相关
窗体显示的大小是WindowState属性