Winform开发框架中的同化对话框样式分别是什么(winform,编程语言)

时间:2024-05-07 01:57:06 作者 : 石家庄SEO 分类 : 编程语言
  • TAG :

1)基于传统经典模式的界面,采用了OutLookBar工具条以及鼎鼎有名的Weifengluo多文档布局控件,集成了分页控件、使用基于Apose.Cell控件的自定义报表等功能,能适应大多数业务系统的引用。框架数据编辑界面、普通查询窗体界面均采用窗体集成模式,简化开发代码,提高窗体开发效率以及统一界面的一致性。

Winform开发框架中的同化对话框样式分别是什么

2)在基于传统经典模式的Winform框架基础上,引入DotNetBar优秀的界面组件,对界面的样式,布局均由很大程度的提升。工具栏统一集中放置在Ribbon工具条上,可以折叠分组等,另外也支持多文档的界面操作,非常方便和美观。

Winform开发框架中的同化对话框样式分别是什么

3)基于DevExpress界面设计也在基于传统经典模式的Winform框架基础上,引入DotNet最为优秀的界面组件DevExpress,对界面布局、样式等模块提升到一个极高的高度,同时提供该样式的分页控件,使得整合更加***。

Winform开发框架中的同化对话框样式分别是什么

介绍三种框架的布局及大致样式后,言归正传,介绍在Winform开发中,经常用到的对话框操作的封装,一般的对话框操作,包括有各种不同的方式,传统方式如下所示。

Winform开发框架中的同化对话框样式分别是什么

以上图片是Win7的效果,XP或者2000下基本上是灰头土脸的效果,如果但在不同的界面样式中,就不能一直用MessageBox.Show这个方法了,因为不同的界面样式提供了不同的对话框封装操作。下面分别介绍基于传统方式、基于DotNetBar界面控件方式、基于DevExpress界面样式方式,三种方式的对话框处理封装类。

1)、传统方式的对话框处理封装类代码如下

publicclassMessageUtil{///<summary>///显示一般的提示信息///</summary>///<paramname="message">提示信息</param>publicstaticDialogResultShowTips(stringmessage){returnMessageBox.Show(message,"提示信息",MessageBoxButtons.OK,MessageBoxIcon.Information);}///<summary>///显示警告信息///</summary>///<paramname="message">警告信息</param>publicstaticDialogResultShowWarning(stringmessage){returnMessageBox.Show(message,"警告信息",MessageBoxButtons.OK,MessageBoxIcon.Warning);}///<summary>///显示错误信息///</summary>///<paramname="message">错误信息</param>publicstaticDialogResultShowError(stringmessage){returnMessageBox.Show(message,"错误信息",MessageBoxButtons.OK,MessageBoxIcon.Error);}///<summary>///显示询问用户信息,并显示错误标志///</summary>///<paramname="message">错误信息</param>publicstaticDialogResultShowYesNoAndError(stringmessage){returnMessageBox.Show(message,"错误信息",MessageBoxButtons.YesNo,MessageBoxIcon.Error);}///<summary>///显示询问用户信息,并显示提示标志///</summary>///<paramname="message">错误信息</param>publicstaticDialogResultShowYesNoAndTips(stringmessage){returnMessageBox.Show(message,"提示信息",MessageBoxButtons.YesNo,MessageBoxIcon.Information);}///<summary>///显示询问用户信息,并显示警告标志///</summary>///<paramname="message">警告信息</param>publicstaticDialogResultShowYesNoAndWarning(stringmessage){returnMessageBox.Show(message,"警告信息",MessageBoxButtons.YesNo,MessageBoxIcon.Warning);}///<summary>///显示询问用户信息,并显示提示标志///</summary>///<paramname="message">错误信息</param>publicstaticDialogResultShowYesNoCancelAndTips(stringmessage){returnMessageBox.Show(message,"提示信息",MessageBoxButtons.YesNoCancel,MessageBoxIcon.Information);}///<summary>///显示一个YesNo选择对话框///</summary>///<paramname="prompt">对话框的选择内容提示信息</param>///<returns>如果选择Yes则返回true,否则返回false</returns>publicstaticboolConfirmYesNo(stringprompt){returnMessageBox.Show(prompt,"确认",MessageBoxButtons.YesNo,MessageBoxIcon.Question)==DialogResult.Yes;}///<summary>///显示一个YesNoCancel选择对话框///</summary>///<paramname="prompt">对话框的选择内容提示信息</param>///<returns>返回选择结果的的DialogResult值</returns>publicstaticDialogResultConfirmYesNoCancel(stringprompt){returnMessageBox.Show(prompt,"确认",MessageBoxButtons.YesNoCancel,MessageBoxIcon.Question);}}

2 )DotNetBar样式中对话框处理封装类如下所示

publicclassMessageExUtil{///<summary>///显示一般的提示信息///</summary>///<paramname="message">提示信息</param>publicstaticDialogResultShowTips(stringmessage){returnMessageBoxEx.Show(message,"提示信息",MessageBoxButtons.OK,MessageBoxIcon.Information);}///<summary>///显示警告信息///</summary>///<paramname="message">警告信息</param>publicstaticDialogResultShowWarning(stringmessage){returnMessageBoxEx.Show(message,"警告信息",MessageBoxButtons.OK,MessageBoxIcon.Warning);}///<summary>///显示错误信息///</summary>///<paramname="message">错误信息</param>publicstaticDialogResultShowError(stringmessage){returnMessageBoxEx.Show(message,"错误信息",MessageBoxButtons.OK,MessageBoxIcon.Error);}///<summary>///显示询问用户信息,并显示错误标志///</summary>///<paramname="message">错误信息</param>publicstaticDialogResultShowYesNoAndError(stringmessage){returnMessageBoxEx.Show(message,"错误信息",MessageBoxButtons.YesNo,MessageBoxIcon.Error);}///<summary>///显示询问用户信息,并显示提示标志///</summary>///<paramname="message">错误信息</param>publicstaticDialogResultShowYesNoAndTips(stringmessage){returnMessageBoxEx.Show(message,"提示信息",MessageBoxButtons.YesNo,MessageBoxIcon.Information);}///<summary>///显示询问用户信息,并显示警告标志///</summary>///<paramname="message">警告信息</param>publicstaticDialogResultShowYesNoAndWarning(stringmessage){returnMessageBoxEx.Show(message,"警告信息",MessageBoxButtons.YesNo,MessageBoxIcon.Warning);}///<summary>///显示询问用户信息,并显示提示标志///</summary>///<paramname="message">错误信息</param>publicstaticDialogResultShowYesNoCancelAndTips(stringmessage){returnMessageBoxEx.Show(message,"提示信息",MessageBoxButtons.YesNoCancel,MessageBoxIcon.Information);}}

3)DevExpress样式中对话框处理封装类如下所示

publicclassMessageDxUtil{///<summary>///显示一般的提示信息///</summary>///<paramname="message">提示信息</param>publicstaticDialogResultShowTips(stringmessage){returnDevExpress.XtraEditors.XtraMessageBox.Show(message,"提示信息",MessageBoxButtons.OK,MessageBoxIcon.Information);} ///<summary>///显示警告信息///</summary>///<paramname="message">警告信息</param>publicstaticDialogResultShowWarning(stringmessage){returnDevExpress.XtraEditors.XtraMessageBox.Show(message,"警告信息",MessageBoxButtons.OK,MessageBoxIcon.Warning);}///<summary>///显示错误信息///</summary>///<paramname="message">错误信息</param>publicstaticDialogResultShowError(stringmessage){returnDevExpress.XtraEditors.XtraMessageBox.Show(message,"错误信息",MessageBoxButtons.OK,MessageBoxIcon.Error);}///<summary>///显示询问用户信息,并显示错误标志///</summary>///<paramname="message">错误信息</param>publicstaticDialogResultShowYesNoAndError(stringmessage){returnDevExpress.XtraEditors.XtraMessageBox.Show(message,"错误信息",MessageBoxButtons.YesNo,MessageBoxIcon.Error);}///<summary>///显示询问用户信息,并显示提示标志///</summary>///<paramname="message">错误信息</param>publicstaticDialogResultShowYesNoAndTips(stringmessage){returnDevExpress.XtraEditors.XtraMessageBox.Show(message,"提示信息",MessageBoxButtons.YesNo,MessageBoxIcon.Information);}///<summary>///显示询问用户信息,并显示警告标志///</summary>///<paramname="message">警告信息</param>publicstaticDialogResultShowYesNoAndWarning(stringmessage){returnDevExpress.XtraEditors.XtraMessageBox.Show(message,"警告信息",MessageBoxButtons.YesNo,MessageBoxIcon.Warning);}///<summary>///显示询问用户信息,并显示提示标志///</summary>///<paramname="message">错误信息</param>publicstaticDialogResultShowYesNoCancelAndTips(stringmessage){returnDevExpress.XtraEditors.XtraMessageBox.Show(message,"提示信息",MessageBoxButtons.YesNoCancel,MessageBoxIcon.Information);}}

三个不同的对话框封装类,专门为不同的Winform界面样式服务,接口一样,返回的对话框结果一样,简化了对这些常用的操作封装的同时,也使得界面的整体性达到更一致,用户体验更好,否则在漂亮的DevExpress界面效果中,突然弹出一个灰头土脸的对话框提示信息,甚是大煞风景,给使用者不好的印象。

 </div> <div class="zixun-tj-product adv-bottom"></div> </div> </div> <div class="prve-next-news">
本文:Winform开发框架中的同化对话框样式分别是什么的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:怎么分析Visual Studio 2005新特性下一篇:

3 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18