如何实现更改窗体标题栏的样式

简介: 如何实现更改窗体标题栏的样式

有没有感觉别人的窗体总是特别好看呢?这可是有秘诀的,一起来看看一个小细节吧!

正文

如何实现

第一步:修改FormBorderStyle属性为None

第二步:添加一个Panel控件

第三步:修改属性

第四步:增加图片

第五步:增加按钮

增加一些基本的最小化、最大化、关闭按钮

第六步:增加按钮代码

1.最小化

this.WindowState = FormWindowState.Minimized;//最小化

2.最大化

this.WindowState = FormWindowState.Maximized;
panel1.Width = this.Width;//控件随窗体变大

3.关闭

this.Hide();

一个漂亮的界面就完成了!

你的窗体

别人的窗体

目录
相关文章
|
API C# Windows
Winform控件优化之无边框窗体及其拖动、调整大小和实现最大最小化关闭功能的自定义标题栏效果
Winform中实现无边框窗体只需要设置FormBorderStyle = FormBorderStyle.None,但是无边框下我们需要保留移动窗体、拖拽调整大小、自定义美观好看的标题栏等...
2659 0
Winform控件优化之无边框窗体及其拖动、调整大小和实现最大最小化关闭功能的自定义标题栏效果
|
4月前
|
C++
QT 重写控件(QPushButton为例)实现背景图片的切换和鼠标样式切换
一般在QT开发中,使用setCursor()给控件设置鼠标的样式效果(一般是手型和箭头的切换),一般情况下,这个函数也是起作用的,但是一旦调用了全局QApplication::setOverrideCursor()设置鼠标效果后,在使用setCursor给控件设置鼠标样式就不起效果了,这是QT的机制
85 0
|
区块链 C#
C# 窗体修改应用程序图标
C# 窗体修改应用程序图标
290 0
C# 窗体修改应用程序图标
Qt隐藏系统标题栏,使用自定义标题栏
Qt隐藏系统标题栏,使用自定义标题栏
Qt隐藏系统标题栏,使用自定义标题栏
|
API 数据安全/隐私保护
VB编程:无标题栏窗体移动和自定义鼠标样式
VB编程:无标题栏窗体移动和自定义鼠标样式
205 0
|
UED
uwp - RichEditBox 解决设置字体样式后滚动条自动回滚顶部的问题
原文:uwp - RichEditBox 解决设置字体样式后滚动条自动回滚顶部的问题   开发中碰到一个问题,当RichEditBox输入的文本达到一定行数的时候,滚动条此时位于底部,改变文本样式(如字体大小、颜色等)后滚动条会自动返回顶部,但是输入光标其实还是在原来的位置,这样用户体验极差。
1069 0
|
C#
自定义WPF 窗口样式
原文:自定义WPF 窗口样式 自定义 Window 在客户端程序中,经常需要用到自定义一个 Window ,大部分是为了好看吧。
1289 0