真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Winform開發(fā)框架中的同化對話框樣式分別是什么

本篇文章為大家展示了Winform開發(fā)框架中的同化對話框樣式分別是什么,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。

成都創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比淅川網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式淅川網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋淅川地區(qū)。費(fèi)用合理售后完善,10多年實(shí)體公司更值得信賴。

1)基于傳統(tǒng)經(jīng)典模式的界面,采用了OutLookBar工具條以及鼎鼎有名的Weifengluo多文檔布局控件,集成了分頁控件、使用基于Apose.Cell控件的自定義報(bào)表等功能,能適應(yīng)大多數(shù)業(yè)務(wù)系統(tǒng)的引用??蚣軘?shù)據(jù)編輯界面、普通查詢窗體界面均采用窗體集成模式,簡化開發(fā)代碼,提高窗體開發(fā)效率以及統(tǒng)一界面的一致性。

Winform開發(fā)框架中的同化對話框樣式分別是什么

2)在基于傳統(tǒng)經(jīng)典模式的Winform框架基礎(chǔ)上,引入DotNetBar優(yōu)秀的界面組件,對界面的樣式,布局均由很大程度的提升。工具欄統(tǒng)一集中放置在Ribbon工具條上,可以折疊分組等,另外也支持多文檔的界面操作,非常方便和美觀。

Winform開發(fā)框架中的同化對話框樣式分別是什么

3)基于DevExpress界面設(shè)計(jì)也在基于傳統(tǒng)經(jīng)典模式的Winform框架基礎(chǔ)上,引入DotNet最為優(yōu)秀的界面組件DevExpress,對界面布局、樣式等模塊提升到一個(gè)極高的高度,同時(shí)提供該樣式的分頁控件,使得整合更加***。

Winform開發(fā)框架中的同化對話框樣式分別是什么

介紹三種框架的布局及大致樣式后,言歸正傳,介紹在Winform開發(fā)中,經(jīng)常用到的對話框操作的封裝,一般的對話框操作,包括有各種不同的方式,傳統(tǒng)方式如下所示。

Winform開發(fā)框架中的同化對話框樣式分別是什么

以上圖片是Win7的效果,XP或者2000下基本上是灰頭土臉的效果,如果但在不同的界面樣式中,就不能一直用MessageBox.Show這個(gè)方法了,因?yàn)椴煌慕缑鏄邮教峁┝瞬煌膶υ捒蚍庋b操作。下面分別介紹基于傳統(tǒng)方式、基于DotNetBar界面控件方式、基于DevExpress界面樣式方式,三種方式的對話框處理封裝類。

1)、傳統(tǒng)方式的對話框處理封裝類代碼如下

public class MessageUtil  {  ///  /// 顯示一般的提示信息  ///  /// 提示信息  public static DialogResult ShowTips(string message)  {  return MessageBox.Show(message, "提示信息",MessageBoxButtons.OK, MessageBoxIcon.Information);  }  ///  /// 顯示警告信息  ///  /// 警告信息  public static DialogResult ShowWarning(string message)  {  return MessageBox.Show(message, "警告信息", MessageBoxButtons.OK, MessageBoxIcon.Warning);  }  ///  /// 顯示錯(cuò)誤信息  ///  /// 錯(cuò)誤信息  public static DialogResult ShowError(string message)  {  return MessageBox.Show(message, "錯(cuò)誤信息", MessageBoxButtons.OK, MessageBoxIcon.Error);  }  ///  /// 顯示詢問用戶信息,并顯示錯(cuò)誤標(biāo)志  ///  /// 錯(cuò)誤信息  public static DialogResult ShowYesNoAndError(string message)  {  return MessageBox.Show(message, "錯(cuò)誤信息", MessageBoxButtons.YesNo, MessageBoxIcon.Error);  }  ///  /// 顯示詢問用戶信息,并顯示提示標(biāo)志  ///  /// 錯(cuò)誤信息  public static DialogResult ShowYesNoAndTips(string message)  {  return MessageBox.Show(message, "提示信息", MessageBoxButtons.YesNo, MessageBoxIcon.Information);  }  ///  /// 顯示詢問用戶信息,并顯示警告標(biāo)志  ///  /// 警告信息  public static DialogResult ShowYesNoAndWarning(string message)  {  return MessageBox.Show(message, "警告信息", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);  }  ///  /// 顯示詢問用戶信息,并顯示提示標(biāo)志  ///  /// 錯(cuò)誤信息  public static DialogResult ShowYesNoCancelAndTips(string message)  {  return MessageBox.Show(message, "提示信息", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Information);  }  ///  /// 顯示一個(gè)YesNo選擇對話框  ///  /// 對話框的選擇內(nèi)容提示信息 /// 如果選擇Yes則返回true,否則返回false  public static bool ConfirmYesNo(string prompt)  {  return MessageBox.Show(prompt, "確認(rèn)", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes;  }  ///  /// 顯示一個(gè)YesNoCancel選擇對話框  ///  /// 對話框的選擇內(nèi)容提示信息 /// 返回選擇結(jié)果的的DialogResult值  public static DialogResult ConfirmYesNoCancel(string prompt)  {  return MessageBox.Show(prompt, "確認(rèn)", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question);  }  }

2 )DotNetBar樣式中對話框處理封裝類如下所示

public class MessageExUtil  {  ///  /// 顯示一般的提示信息  ///  /// 提示信息  public static DialogResult ShowTips(string message)  {  return MessageBoxEx.Show(message, "提示信息", MessageBoxButtons.OK, MessageBoxIcon.Information);  }  ///  /// 顯示警告信息  ///  /// 警告信息  public static DialogResult ShowWarning(string message)  {  return MessageBoxEx.Show(message, "警告信息", MessageBoxButtons.OK, MessageBoxIcon.Warning);  }  ///  /// 顯示錯(cuò)誤信息  ///  /// 錯(cuò)誤信息  public static DialogResult ShowError(string message)  {  return MessageBoxEx.Show(message, "錯(cuò)誤信息", MessageBoxButtons.OK, MessageBoxIcon.Error);  }  ///  /// 顯示詢問用戶信息,并顯示錯(cuò)誤標(biāo)志  ///  /// 錯(cuò)誤信息  public static DialogResult ShowYesNoAndError(string message)  {  return MessageBoxEx.Show(message, "錯(cuò)誤信息", MessageBoxButtons.YesNo, MessageBoxIcon.Error);  }  ///  /// 顯示詢問用戶信息,并顯示提示標(biāo)志  ///  /// 錯(cuò)誤信息  public static DialogResult ShowYesNoAndTips(string message)  {  return MessageBoxEx.Show(message, "提示信息", MessageBoxButtons.YesNo, MessageBoxIcon.Information);  }  ///  /// 顯示詢問用戶信息,并顯示警告標(biāo)志  ///  /// 警告信息  public static DialogResult ShowYesNoAndWarning(string message)  {  return MessageBoxEx.Show(message, "警告信息", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);  }  ///  /// 顯示詢問用戶信息,并顯示提示標(biāo)志  ///  /// 錯(cuò)誤信息  public static DialogResult ShowYesNoCancelAndTips(string message)  {  return MessageBoxEx.Show(message, "提示信息", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Information);  }  }

3)DevExpress樣式中對話框處理封裝類如下所示

public class MessageDxUtil  {  ///  /// 顯示一般的提示信息  ///  /// 提示信息  public static DialogResult ShowTips(string message)  {  return DevExpress.XtraEditors.XtraMessageBox.Show(message, "提示信息", MessageBoxButtons.OK, MessageBoxIcon.Information);  }   ///  /// 顯示警告信息  ///  /// 警告信息  public static DialogResult ShowWarning(string message)  {  return DevExpress.XtraEditors.XtraMessageBox.Show(message, "警告信息", MessageBoxButtons.OK, MessageBoxIcon.Warning);  }  ///  /// 顯示錯(cuò)誤信息  ///  /// 錯(cuò)誤信息  public static DialogResult ShowError(string message)  {  return DevExpress.XtraEditors.XtraMessageBox.Show(message, "錯(cuò)誤信息", MessageBoxButtons.OK, MessageBoxIcon.Error);  }  ///  /// 顯示詢問用戶信息,并顯示錯(cuò)誤標(biāo)志  ///  /// 錯(cuò)誤信息  public static DialogResult ShowYesNoAndError(string message)  {  return DevExpress.XtraEditors.XtraMessageBox.Show(message, "錯(cuò)誤信息", MessageBoxButtons.YesNo, MessageBoxIcon.Error);  }  ///  /// 顯示詢問用戶信息,并顯示提示標(biāo)志  ///  /// 錯(cuò)誤信息  public static DialogResult ShowYesNoAndTips(string message)  {  return DevExpress.XtraEditors.XtraMessageBox.Show(message, "提示信息", MessageBoxButtons.YesNo, MessageBoxIcon.Information);  }  ///  /// 顯示詢問用戶信息,并顯示警告標(biāo)志  ///  /// 警告信息  public static DialogResult ShowYesNoAndWarning(string message)  {  return DevExpress.XtraEditors.XtraMessageBox.Show(message, "警告信息", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);  }  ///  /// 顯示詢問用戶信息,并顯示提示標(biāo)志  ///  /// 錯(cuò)誤信息  public static DialogResult ShowYesNoCancelAndTips(string message)  {  return DevExpress.XtraEditors.XtraMessageBox.Show(message, "提示信息", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Information);  }  }

三個(gè)不同的對話框封裝類,專門為不同的Winform界面樣式服務(wù),接口一樣,返回的對話框結(jié)果一樣,簡化了對這些常用的操作封裝的同時(shí),也使得界面的整體性達(dá)到更一致,用戶體驗(yàn)更好,否則在漂亮的DevExpress界面效果中,突然彈出一個(gè)灰頭土臉的對話框提示信息,甚是大煞風(fēng)景,給使用者不好的印象。

上述內(nèi)容就是Winform開發(fā)框架中的同化對話框樣式分別是什么,你們學(xué)到知識(shí)或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識(shí)儲(chǔ)備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


本文名稱:Winform開發(fā)框架中的同化對話框樣式分別是什么
本文URL:http://weahome.cn/article/pseiss.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部