C# WinForm扁平化界面管理系统(c反应蛋白高说明什么)

我是笑林新记,分享一下我使用C#的一些用法,希望对大家有帮助!

Visual Studio版本:Enterprise 2015

前面十几节的课程讲了WinForm开发中一些控件的基本用法,也收到不少的赞同和反馈意见,不少朋友表示现在WinForm不常见了,界面也不好看,现在多用WPF了,这时没什么争议的,WPF在界面上可定是比WinForm有优势,不过最近在gitee上看到了一个开源的WinForm项目,作者是Abin, 一个高校人力资源管理系统,值得推荐。

运行截图:

C# WinForm扁平化界面管理系统(c反应蛋白高说明什么)C# WinForm扁平化界面管理系统(c反应蛋白高说明什么)C# WinForm扁平化界面管理系统(c反应蛋白高说明什么)C# WinForm扁平化界面管理系统(c反应蛋白高说明什么)

是不是有一种不一样的感觉,这个项目采用了无边框和标题的设计

每个Form的属性中有FormBorderStyle的属性,默认值是Sizable,设置成None就会没有边框和标题。

简单地介绍一下,登录界面中,最小化和关闭分别是两个按钮,然后左侧是一个Panel,放置有Logo和说明,右侧是登录和注册,分别是两个重叠的Panel,默认显示登录的Panel,点击注册的时候,隐藏登录panel,显示注册panel。

关于最小化和关闭的事件很简单。

private void btn_close_Click(object sender, EventArgs e)

{

Application.Exit();

}

private void btn_minsize_Click(object sender, EventArgs e)

{

WindowState = FormWindowState.Minimized;

}

因为隐藏了原本的窗体标题栏,所以窗体的拖动需要重新写,这里作者是给了右侧上部分和左侧的部分可以拖动。这里需要重新引用一下User32DLL文件,引入系统窗体拖动消息。

[DllImport("user32.dll")]//拖动无窗体的控件

public static extern bool ReleaseCapture();

[DllImport("user32.dll")]

public static extern bool SendMessage(IntPtr hwnd, int wMsg, int wParam, int lParam);

public const int WM_SYSCOMMAND = 0x0112;

public const int SC_MOVE = 0xF010;

public const int HTCAPTION = 0x0002;

private void panelTitleBar_MouseDown(object sender, MouseEventArgs e)

{

//拖动窗体

ReleaseCapture();

SendMessage(this.Handle, WM_SYSCOMMAND, SC_MOVE HTCAPTION, 0);

}

登录界面大致就是这些内容了,数据库方面作者用到的是MySQL。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2023年10月26日 上午10:50
下一篇 2023年10月26日 上午11:06

相关推荐

  • oa协同办公登录

    oa协同办公登录: 一个高效办公的基础 随着现代办公需求的不断增长,oa协同办公系统已经成为许多企业必不可少的工具。而oa协同办公登录,则是其中非常重要的一个环节。一个高效的oa协…

    科研百科 2024年9月15日
    16
  • 知识产权管理经费

    知识产权管理经费 知识产权管理是一项非常重要的任务,它涉及到许多知识产权所有者的利益,也涉及到整个社会的发展和进步。为了加强知识产权管理,政府需要投入一定的经费来支持知识产权管理的…

    科研百科 2024年7月11日
    20
  • 项目管理需要用的软件

    项目管理需要用的软件 随着信息技术的不断发展,项目管理已经成为企业工作中不可或缺的一部分。为了更好地管理和监控项目进度,成本和质量,许多项目管理软件被开发出来。这些软件可以帮助项目…

    科研百科 2024年5月29日
    45
  • 四川省重点研发 项目申报书范文

    四川省重点研发项目申报书范文 项目名称: 四川省智能交通管理系统 申报单位: 四川省交通厅 申报时间: 2023 年 3 月 1 日 一、项目背景 随着城市化进程的加速和交通流量的…

    科研百科 2024年10月9日
    11
  • 4款最好用的健身App,在家也能轻松减肥“搞肌”(健身减肥的app推荐)

    快乐的暑假已经过了将近一半了,经过各种胡吃海塞过后,小伙伴是不是正处在“完了,我要长胖了”的焦虑当中? 心里明明很想控制体重,又以附近没有可以跑步健身的地方之类的借口自欺欺人,放纵…

    科研百科 2023年5月6日
    146
  • 简单好看的学科手抄报集合,快收藏吧,这学期手抄报作业轻松完成

    新学期来了,神兽都已经回笼了,但是随之而来的新学期手抄报作业也要准备起来啦。新学期数学、英语、阅读、自然、科学等各学科手抄报模板,千千都给你们准备好了,家长快帮孩子藏起来吧。如果有…

    科研百科 2024年4月14日
    73
  • 深圳项目管理软件

    深圳项目管理软件 深圳作为中国的经济特区,在经济和文化方面都有着重要的地位。随着经济的发展,深圳的项目管理水平也在不断提高。现在,深圳的项目管理软件已经成为了项目管理中不可或缺的一…

    科研百科 2024年5月25日
    66
  • 有收益的视频平台

    有收益的视频平台: 让创作者与观众共同繁荣 随着视频行业的不断发展,越来越多的人开始创作和分享视频内容。其中,有收益的视频平台成为了越来越多创作者和观众的首选。在有收益的视频平台中…

    科研百科 2024年10月30日
    0
  • 佛山市水利局工程建设领域项目信息公开共享专栏

    佛山市水利局工程建设领域项目信息公开共享专栏 尊敬的市民朋友: 佛山市水利局工程建设领域项目信息公开共享专栏是佛山市水利局为促进工程建设领域项目信息公开,提高市民对工程建设项目的了…

    科研百科 2024年10月18日
    5
  • 档案管理系统的功能

    档案管理系统的功能 档案管理系统是一个非常重要的工具,可以帮助人们管理各种文件和资料。在现代社会中,档案管理系统已经成为了一个非常普遍的工具,被广泛应用于学校、企业、政府机构等各个…

    科研百科 2024年9月25日
    16