1、设置窗体边框的类型,把FormBorderStyle属性设置为None,窗体将变成无边框:
2、无边框窗体默认不能随意拖动,也没有窗体最大化、最小化、关闭等按钮,解决办法如下:
(1)实现随意拖动窗体
参考博客:
《C#–无边框窗体实现拖动、最大化、最小化、关闭》
(2)窗体最大化、最小化、关闭等按钮的实现
1)代码
参考博客:
《C#–无边框窗体实现拖动、最大化、最小化、关闭》
2)UI设计注意事项
按钮(或label标签)也需要进行无边框的设计,需要设置其形式、边框颜色、背景颜色、前景颜色(文字颜色);
当把button、label或其他控件放到已设置好背景图片的窗体上时,控件的背景颜色继承的是窗体的背景颜色:
此时就需要把label控件的背景颜色设置为放置位置对应图片的颜色,设置BackColor属性;
如果是button控件,还需要把FlatStyle设置为Flat,把FlatAppearance属性中BorderColor属性设置为图片的颜色,否则就有可能显示button控件的外边框;
ForeColor属性设置的是控件的前景颜色,也就是文字内容的颜色;
注意事项:
1、先把窗体设置为无边框,然后再设置其窗体的大小;
版权声明:本文为zwb_578209160原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。