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

admin 2025-01-07 阅读:188 评论:0
DevExpress WinForms拥有180+组件和UI库,能为Windows Forms平台创建具有影响力的业务解决方案。DevExpress WinForms能完美构建流畅、美观且易于使用的应用程序,无论是Office风格的界面,还...

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));}

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

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

版权声明

本站属个体站点,非官方网站。本站的文章内容由系统自动采集,不保证其真实性,敬请自行核实广告和内容真实性,并请谨慎使用。本站和本人不承担由此产生的一切法律后果!

分享:

扫一扫在手机阅读、分享本文

热门文章
  • ipad阅读模式怎么关闭(分享ipad快捷键应用技巧大全)

    ipad阅读模式怎么关闭(分享ipad快捷键应用技巧大全)
    IT之家讯 11月18日消息 iPad Pro是苹果目前为止推出的性能最强劲的一款iPad,初衷肯定是不想iPad沦为评论家口中的玩具级产品,而是能够用来进行更多工作的利器,苹果似乎对iPad Pro在工作场景下的应用和打开企业级市场很有信心,连库克也曾抛出iPad Pro取代PC的言论,这里先不论该言论的合理性,单凭这句话,对于那些已经购买了iPad Pro的用户,如果不能在工作中用上这款产品而是继续将其用在生活娱乐方面,岂不是有些辜负了自己掏出去的银子? 然而我们知道,...
  • 呵护你的阿富汗猎犬:全面照料指南

    呵护你的阿富汗猎犬:全面照料指南
    导言 阿富汗猎犬是一種優雅而優雅的犬種,以其令人驚嘆的長毛和敏銳的目光而聞名。這種古老的犬種起源於阿富汗斯坦山區,最初被培養成狩獵和保護犬。今天,阿富汗獵犬因其忠誠、獨立和優雅而備受推崇,成為許多家庭的忠實伴侶。 呵護阿富汗獵犬需要全面了解其獨特的需要。本指南將涵蓋阿富汗獵犬照料的方方面面,從飲食和美容到健康和訓練。遵循這些建議,你可以確保你的阿富汗獵犬過著健康、快樂和充實的生活。 饮食 阿富汗猎犬需要一种均衡而有营养的饮食,以保持其健康和活力。高...
  • 与猎狐梗共舞:饲养和训练这个活跃品种的全面指南

    与猎狐梗共舞:饲养和训练这个活跃品种的全面指南
    与猎狐梗共舞:饲养和训练这个活跃品种的全面指南 简介猎狐梗是一种精力充沛、好奇心旺盛的犬种,以其独特的个性和令人惊叹的外形而闻名。如果您正在考虑饲养这种迷人且要求较高的犬种,本指南将为您提供全面了解,帮助您做出明智的决定并为这只活跃的朋友提供最佳的生活。猎狐梗历史猎狐梗起源于19世纪的英国,最初被培育为猎兔犬。他们的敏锐嗅觉、强壮的体力以及无畏的精神使他们成为优秀的工作犬。随着时间的推移,猎狐梗被发展为多种类型,包括线毛猎狐梗、刚毛猎狐梗和光滑猎狐梗。猎狐梗品种猎狐梗有三种主...
  • 大麦町狗狗的欢乐时光:斑点狗的生活点滴分享

    大麦町狗狗的欢乐时光:斑点狗的生活点滴分享
    什么是大麦町狗狗? 大麦町是一种中型犬,以其独特的斑点花纹而闻名。它们性格开朗、活泼友好,是优秀的家庭宠物。 大麦町狗狗的特点 斑点花纹:大麦町狗狗最显着的特征是它们的斑点花纹,颜色从黑色到棕色不等。 开朗的性格:大麦町狗狗性格开朗、充满活力,喜欢与人互动。 友善:它们对人和其他动物都非常友善,是优秀的家庭宠物。 运动型:大麦町狗狗需要大量的运动,每天至少需要 60 分钟的运动时间。 可能存在某些健康问题,...
  • excel没保存关闭了怎么恢复,快速恢复excel未保存文件的方法

    excel没保存关闭了怎么恢复,快速恢复excel未保存文件的方法
    小伙伴们,你的电脑有没有突然蓝屏、断电;或者表格闪退,文件未保存就关闭的现象出现。 如果有,那么如何恢复呢? 1、选择文件菜单下的选项菜单 首先我们应该把你的表格这样设置一下,在表头找到“文件”中选择“选项”,如下图: 文件选项 2、设置自动恢复文件时间间隔 当然恢复的前提是Excel是可以自动保存的,打开“选项”后点击“保存”,把“保存自动恢复信息的时间间隔”设置为1分钟,确定。如下图: 设置自动恢复时间间隔 3、记住自动恢复文件保存路径 然后可以手动测试...