日期:2014-05-19  浏览次数:20888 次

无边框的窗体(FormBorderStyle=None),怎么实现最小化和关闭操作
我在无边框的窗体铺了一张背景图片,

在背景图片右上角画了一个“-”和一个“X”分别表示最小化和关闭

现在想问下怎么可以在这个“-”和“X”上面写最小化和关闭的操作?



------解决方案--------------------
wnform?
把-和X号那改成两张图片,或者,用坐标定义那块区域,再用click方法控制最小化最大化属性啊
------解决方案--------------------
设置WindowState属性可以设置窗口的状态,比如:
this.WindowState = FormWindowState.Minimized;

调用this.Close();可以关闭本窗体.
------解决方案--------------------
在form的Click事件中判断鼠标的位置 如果在最小化和关闭的区域内则进行相应操作 这不是和扫雷一个样子吗