基本信息
源码名称:C#Winfom自定义UI界面
源码大小:7.90M
文件格式:.rar
开发语言:C#
更新时间:2024-08-29
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 5 元 
   源码介绍


C#Winfom自定义UI界面,自己花了一周整理好的,可以直接运行使用,拿走不谢!


public partial class MainForm : Form
    {



        public MainForm()
        {
            InitializeComponent();
        }

        public void MainForm_Load(object sender, EventArgs e)
        {

        }



        private void btnEXMin_Click(object sender, EventArgs e)
        {
            // 令窗口最小化
            this.WindowState = FormWindowState.Minimized;
        }

        private void btnEXMax_Click(object sender, EventArgs e)
        {
            this.MaxNormalSwitch();
            // 令窗口最大化
            //  this.WindowState = FormWindowState.Maximized;
        }

        private void btnEXClose(object sender, EventArgs e)
        {
            this.Close();
        }
        private void MaxNormalSwitch()
        {
            if (this.WindowState == FormWindowState.Maximized)//如果当前状态是最大化状态 则窗体需要恢复默认大小
            {
                this.WindowState = FormWindowState.Normal;
                //

            }
            else
            {
                //防止遮挡任务栏
                this.MaximumSize = new Size(Screen.PrimaryScreen.WorkingArea.Width, Screen.PrimaryScreen.WorkingArea.Height);
                this.WindowState = FormWindowState.Maximized;
                //最大化图标切换

            }
            this.Invalidate();//使重绘
        }
        private Point mPoint;
        private void titleBar_MouseDown(object sender, MouseEventArgs e)
        {
            mPoint = new Point(e.X, e.Y);
        }

        private void titleBar_MouseMove(object sender, MouseEventArgs e)
        {
            if (e.Button == MouseButtons.Left)
            {
                this.Location = new Point(this.Location.X e.X - mPoint.X, this.Location.Y e.Y - mPoint.Y);
            }
        }

        private void sideNavItem5_Click(object sender, EventArgs e)
        {

        }
    }