当前位置:首页 > 生活百科

winform进度条的使用(详解winform步骤控件)

栏目:生活百科日期:2025-01-07浏览:0

DevExpress WinForms拥有180+组件和UI库,能为Windows Forms平台创建具有影响力的业务解决方案。DevExpress WinForms能完美构建流畅、美观且易于使用的应用程序,无论是Office风格的界面,还是分析处理大批量的业务数据,它都能轻松胜任!

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

一、界面效果分析

在一些场景里面,如一些进销存的系统里面,我们往往把一些相关的模块处理放在一起,如进货、退货、库存调入、调出、产品、库存、盘点等这些信息,就是一个场景里面的内容,有时候可以把它们放在一起,但是如果单纯的放几个按钮,可能会显得比较单调一些,我们为了丰富界面效果,把界面设计效果如下所示。

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

二、界面的设计过程

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

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

1. 绘制背景图片

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

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

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

2. 设置窗体背景本增加图片

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

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

LabelControl几个设置如下所示。

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

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

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

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

private void btnPurchase_Click(object sender, EventArgs e){FrmPurchase dlg = new FrmPurchase();dlg.ShowDialog();}

另一种是,打开放在多文档界面里面显示,如下代码所示。

private void btnStock_Click(object sender, EventArgs e){ChildWinManagement.LoadMdiForm(Portal.gc.MainDialog, typeof(FrmStock));}private void btnProduct_Click(object sender, EventArgs e){ChildWinManagement.LoadMdiForm(Portal.gc.MainDialog, typeof(FrmProduct));}

最后我们可以得到整体的界面体验效果如下所示。

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

“winform进度条的使用(详解winform步骤控件)” 的相关文章

vray玻璃材质怎么调(vray常用材质参数大全)

今天为大家讲解利用vray调节浮雕玻璃材质参数。首先我们来观察一下,什么是浮雕玻璃?照片中所显示出来的浮雕玻璃是在有色玻璃或者是说我们普通玻璃这样的基础上在玻璃...

产品推广怎么做,新产品推向市场四步法

一个女的,离婚了。因为身为银行高管的老公,竟然去PIAO了,还被派出所抓着了,让她去领。接受不了!这女的,走不出内心,无比痛苦,后来就参加了一些课程,希望借此走...

如何进行有效的沟通交流(有效沟通的6个技巧)

生活中,我们可能会遇到这样的困惑:说话太直接,被认为不讲情面或缺心眼;委婉表达,又不能达成自己的目的,反而让自己很委屈;把真相都说出来,又可能激起对方的防卫……...

华大基因新财报:营收暴涨与增长隐忧

?配图来自Canva可画疫情的发生引起了人们对于生命健康和感染防控举措的空前重视,也导致了以往的冷门专业——生物科学被更多莘莘学子所关注,而“前期投入大,回报来...

excel是否选择设置(excel表格小方框打勾)

有个好消息!为了方便大家更快的掌握技巧,寻找捷径。请大家点击文章末尾的“了解更多”,在里面找到并关注我,里面有海量各类模板素材免费下载,我等着你噢^^&<...

2019知识付费行业现状分析,知识付费哪个领域最火

随着互联网不断发展,内容同质化严重,知识付费成为人们获取所需知识和信息的重要途径和方向。2016年是中国知识付费的元年,这一年用户人数也开始得到飞速增长。截止目...

4k投影仪哪个好,性价比最高的4k投影机推荐

LED智能投影亮度不够,灯泡投影寿命不给力,激光电视色彩不准确,只有激光+4K可以给用户高端的家用大画面享受,奥图码UHZ886就是一款定位高端家用的投影机。这...

云基金有哪些,云栖创峰会十大股东介绍

关于云栖·创峰会“云栖·创峰会“是阿里云事业群、蚂蚁金服集团、钉钉事业群、阿里大文娱集团主办,阿里巴巴创新中心及合作伙伴承办的线下赋能活动,旨在为互联网创业企业...

天正cad怎么输入坐标点画图(CAD坐标制作方法)

CAD绘图中,绘图命令中需要指定点,点的输入有鼠标点击确定和输入坐标两种方式,前者无法保证图形精度,故对于一般绘图来讲,大部分点坐标都以数值输入为主CAD中坐标...

净水器怎么选,净水器分类及特点

说到净水,很多读者都知道其重要性了。当大家觉得需要净水器时,相信对于自来水的污染都是知道一二的,这里就不复述了。本文,就从几个比较关键点,来帮助大家不选贵的、只...