如何在Winform界面中设计图文并茂的界面伍华聪

在Winform里面,很多控件元素都是标准的,如图标、按钮、工具栏等等,所以一般设计标准的Winform界面比较快捷,但是往往这样的界面相对单调一些,特别在界面控件比较少的情况下,我们往往需要加入一些图片、背景什么来衬托一下,看起来图文并茂一些,本文主要介绍,如何在Winfrom里面利用各种控件的特点,设计一个相对比较美观、图文并茂的Winform界面。

这个界面虽说不是特别华丽,但是也是比仅仅放几个标准的按钮来的美观一些,而且按钮之间也设置了一些箭头来指示他们的流程或者从属关系,因此在一些场合,我们更倾向使用这种直观、清晰的界面表达方式,同时也增加了一定的美感。

在上图的界面里面,设计过程也不麻烦,就是首先确定需要在界面上绘制什么,放置那些按钮,规划好这些后,就可以着手做界面的工作了。

我们分析下上面的界面,就是Winform界面上,放置一个背景图片,然后在界面适当的位置上添加对应的图片或者按钮即可,让对应的图标处理单击事件基本上就可以了,比较简单吧,呵呵。

为了达到最佳的界面效果,但我们不能再Winform界面上绘画,就只有退而求其次,在绘图工具上绘制一些较好的图形作为界面背景了,如可以使用强大万能的Photoshop,也可以使用Word,或者也可以使用其他绘图工具,能抓到老鼠的就是好猫!

我这里喜欢利用一些有现成图元的绘图工具如EDrawMax等等这些来绘制背景,预先留出放置图标按钮的位置,我们绘制一个背景如下所示。

绘制好这些背景,截图出来待用,记住要图片要预留一定的位置,并且具有一定的画布大小,我们想图片按正常方式设为背景即可,这样我们在窗口放大的时候,不至于直接看完图片了,截取出来的图片,左上角预留一定的位置即可。

在我们预先新建的窗体上面,设置它的BackgroundImage背景图片,如下图所示。

上面效果是增加了图片按钮的效果,开始的话,是没有图片按钮的,这些是后来增加上去空白位置的,图标按钮,一般为了好看的效果,传统的Winform可以采用PictureBox,基于DevExpress的,则可以利用LabelControl标签控件的来处理,设置它的图片即可达到很好的效果的。

LabelControl几个设置如下所示。

还有需要设置ImageAlignToText的属性设置为TopCenter,这样图标才能很好的居中显示。

上面的图片是64×64的,一般可以在网站上根据关键字找一些自己喜欢的图标,下面几个图标搜索的网站如下所示。

从上面总能找到一些合适、免费的各种文件类型的图标,我们把它放到合适的场景上就非常棒的了。

背景及图片按钮设置好后,我们就可以处理它的单击事件,可以弹出对应的窗体了,有两种弹出窗体方式,一种是模式对话框,如下代码所示。

privatevoidbtnPurchase_Click(objectsender,EventArgse){FrmPurchasedlg=newFrmPurchase();dlg.ShowDialog();}另一种是,打开放在多文档界面里面显示,如下代码所示。

privatevoidbtnStock_Click(objectsender,EventArgse){ChildWinManagement.LoadMdiForm(Portal.gc.MainDialog,typeof(FrmStock));}privatevoidbtnProduct_Click(objectsender,EventArgse){ChildWinManagement.LoadMdiForm(Portal.gc.MainDialog,typeof(FrmProduct));}最后我们可以得到整体的界面体验效果如下所示。

以上就是图形化界面的设计点滴思路,希望对大家设计界面有所帮助。

THE END
1..net6.0winform管理系统.NET 6.0 Winform 管理系统是一个基于.NET 6.0框架开发的应用程序,使用Winform作为界面设计工具,主要用于企业的信息管理和业务流程管理。该系统可以帮助企业实现员工管理、客户管理、订单管理、库存管理、财务管理等功能,提高企业的工作效率和管理水平。 该系统采用了.NET 6.0框架,具有良好的稳定性和安全性,可以在Windowshttps://wenku.csdn.net/answer/42xi9xsb1t
2.winform桌面端管理系统demowinform界面设计教程C# WinForm 编程需要创建「Windows窗体应用程序」项目。 .NET 提供了大量 Windows 风格的控件和事件,我们可以直接拿来使用,上手简单,开发快速。 Windows 窗体应用程序是 C# 语言中的一个重要应用,也是 C# 语言最常见的应用。 这套C# WinForm 教程将教会大家如何使用 WinForm 进行界面设计,并绑定对应的事件,开发出一个https://blog.51cto.com/u_16099178/11542877
3.C/S架构轻量级快速开发框架WinFramework轻量级快速开发框架提供通用类库、数据界面、通用权限管理系统,以及丰富的实例开发模板和开发文档,我们提供线上技术指导服务,助力开发团队快速搭建自己的软件项目。 WinFramework开发框架配套的核心工具 - 代码生成器,能快速生成界面(FORM)、业务层(BLL)、数据层(DAL)、模型(Model)、报表(Report)以及VS工程项http://www.csframework.com/cs-winform-framework.htm
4.C#WinForm界面如何设计更美观问答在C# WinForm界面设计中,要创建更美观且用户友好的界面,可以遵循以下建议: 选择合适的颜色方案:颜色方案对于界面的美观至关重要。选择清晰、对比度高的颜色,并确保它们在整个应用程序中保持一致。可以使用颜色选择器工具来找到适合的颜色组合。 使用布局控件:利用布局控件(如FlowLayoutPanel、TableLayoutPanel等)来组织和https://www.yisu.com/ask/35015937.html
5.C#winform分页查询的实现示例C#教程【 如果你想靠AI翻身,你先需要一个靠谱的工具!】 1、功能需求 本实例将通过c# winform实现简单的分页功能,需要的基础知识有SQL语句,c#语言基础以及c# winform的一些简单知识。 2、界面设计 这是一个简单的分页查询的界面,可以输入任意字段进行查询,这四个字段在数据准备会提到,整体界面如图1所示。 图1 中间显示https://www.jb51.net/article/210716.htm
6.C#自定义控件之winform美化「建议收藏」腾讯云开发者社区废话不多说先上一张最近写的一个小工具的效果图。 以上是工具的基本截图,在工具的制作中对窗体的自定义包括以下几点: 一、无边框拖动窗体 当设置窗体的formboderstyle为null时,系统自带的窗体拖拽属性就失效了,需要自己写这一部分。在这个工具里博主曹勇panel控件当作窗体的头部,因此实现窗体拖拽也就是实现拖拽panelhttps://cloud.tencent.com/developer/article/2084824
7.WinForm界面设计教程(C#Windows窗体应用程序)34ToolStrip介绍(上)34 ToolStrip介绍(上) 1332 播放 黑哥讲现代史 下载https://open.163.com/newview/movie/free?pid=HHHH7HARR&mid=FIAL6AOUC
8.studio可以使用C#的原生winform表单窗体设计器,相同的属性Visual Studio原生开发,无需学习,一次编译,跨平台运行. C#桌面应用程序跨平台(windows、linux、macos)界面开发组件,基于GTK组件开发,该组件的核心优势是使用C#的原生winform表单控件窗体设计器,相同的属性方法,C#原生开发即可,无需学习。一次编译,跨平台运行。 便于开发跨平台winform软件,便于将C#升级为跨平台软件。 https://portrait.gitee.com/easywebfactory/gtksystem-windows-forms
9.循序渐进开发WinForm项目(3)Winform界面层的项目设计2、业务模块的Winform界面的生成 从第一小节中可以搭建一个干净的界面项目模块,但是里面还没有任何的内容,这就需要我们进一步生成或者手工编写我们所需的界面内容了。 为了加快效率,减少界面控件名称的琐碎设置,减少对象赋值的代码编写,我们一般建议采用工具来进行界面的生成,如下界面所示。 https://www.jianshu.com/p/94bebd55015c
10.Winform桌面程序界面设计篇WinForm界面控件Telerik UI for WinForm入门指南教程 本文介绍如何在您的项目中获取Telerik UI for WinForms控件并快速开始使用它,该过程包括以下步骤: 下载控件 创建一个新的 WinForms Telerik 项目 将 Telerik 控件添加到表单 点击获取工具下载 创建一个新的 WinForms Telerik 项目 如果您没有项目,请运行Create Projehttps://www.pianshen.com/article/82362201109/
11.winform60种非常漂亮界面样式\皮肤(经典,无偿奉献)它能完全自动的为您的应用程序添加支持换肤功能,甚至不需要更改您的设计好的Form以及添加一行代码!您也不再需要花费很多时间来使得自己的应用程序更漂亮。这个程序含有80种风格 ,1500多个透明1500多个透明水晶按钮素材包水晶按钮素材包,是Winform界面美化的最好工具之一。最大的一个一个好处是全部免费。为你节约了1000https://www.iteye.com/resource/bluelight4587-8767007
12.在VisualC#中设计用户界面MicrosoftLearn在Visual C# 中,创建 Windows 应用程序用户界面 (UI) 的最方便快捷的方法是使用“Windows 窗体设计器”和“工具箱”。 说明: 本文仅讨论 Windows 窗体技术。您也可以使用 Visual C# 来创建 Windows Presentation Foundation (WPF) 应用程序。有关更多信息,请参见Windows Presentation Foundation 简介和如何:创建新的https://technet.microsoft.com/zh-cn/ms228344(v=vs.71)
13.PowerUI开发工具UI开发跨平台界面开发界面开发工具UIPower一直专注于软件界面设计、界面定制开发、界面开发工具的研发与销售,以及界面设计与开发培训服务。风靡业界的UX Designer(交互设计工具)、PS Bulider(PSD主题库工具)和DirectUI(界面开发工具),历经八年的不懈努力,只为打造卓越的界面设计和开发产品,并将这https://www.powerui.cn/
14.C#Winform控件库分享,免费开源,支持中文!(附DLL及教程)C# Winform控件包 MaterialSkin使用教程 -- 横向导航栏 https://blog.csdn.net/XX_YZDY/article/details/126536474 7.关于软件界面设计、控件颜色搭配的一些实用建议(偷懒技巧)总结 关于软件界面设计、控件颜色搭配、一些实用建议(偷懒技巧)总结——针对C# WinForm/WPF技术_XX_YYDS的博客-CSDN博客关于软件界面设计、控http://zhangshiyu.com/post/57564.html