日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

调整代码生成工具Database2Sharp的Winform界面生成,使其易于列表工具栏的使用。...

發布時間:2025/7/14 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 调整代码生成工具Database2Sharp的Winform界面生成,使其易于列表工具栏的使用。... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在Winform界面開發的時候,有時候我們客戶喜歡把功能放在列表界面的頂部,這樣界面和功能整齊放置,也是一種比較美觀的方式,基于這種方式的考慮,改造了代碼生成工具的Winform界面生成規則,把增刪改查的常規處理功能抽取簡化的函數,易于在實際項目中使用工具欄的方式處理。

1、常規的Winform界面

我們在之前的界面中,通常都是使用一些按鈕,以及右鍵菜單的方式進行功能的展示,如下界面所示。

這種方式是我們常規的界面生成和布局方式,對于功能相對較少的業務模塊來說,是比較簡潔的,多數操作都放在了右鍵菜單上了。

?

2、頂端工具欄的處理方式

如果對于一些流程處理,以及復雜業務處理功能的處理上,我們可以考慮在頂端加上一個工具條,放置所需的功能按鈕,如下界面所示。

或者這樣的小工具欄模式

這兩種方式,都是把業務的功能處理,放在了工具欄里面,當然右鍵菜單還是可以保留相關的功能處理的。通過這種方式的布局,可以把很多功能放在一起統一處理,也是一個不錯的處理方式。

為了方便使用這種方式,我們需要把對應不同功能的函數調用封裝的更加方便些,因此可以調整代碼生成工具Database2Shsarp進行這些規則的處理,從而簡化了代碼的處理。

在生成的代碼模板里面,我們調整對應的代碼結構即可生成下面的列表界面代碼,如下所示。

其中的增加、編輯、刪除、綁定(更新)、導入、導出等功能都可以直接調用這個函數即可,從而給我們在工具欄中整合提供更大的方便。

然后在后臺代碼中,注冊相關事件的實例的代碼如下所示。

/// <summary>/// 為工具欄注冊相關的事件處理/// </summary>private void RegisterEvent(){#region 工具欄處理事件this.barAddNew.ItemClick += delegate(object sender, DevExpress.XtraBars.ItemClickEventArgs e){AddData();};this.barEdit.ItemClick += delegate(object sender, DevExpress.XtraBars.ItemClickEventArgs e){EditData();};this.barDelete.ItemClick += delegate(object sender, DevExpress.XtraBars.ItemClickEventArgs e){DeleteData();};this.barExport.ItemClick += delegate(object sender, DevExpress.XtraBars.ItemClickEventArgs e){ExportData();};this.barRefresh.ItemClick += delegate(object sender, DevExpress.XtraBars.ItemClickEventArgs e){BindData();};this.barPreview.ItemClick += delegate(object sender, DevExpress.XtraBars.ItemClickEventArgs e){PreviewData();};this.barBack.ItemClick += delegate(object sender, DevExpress.XtraBars.ItemClickEventArgs e){//撤回 UpdateTrack(barBack);};this.barConfirm.ItemClick += delegate(object sender, DevExpress.XtraBars.ItemClickEventArgs e){//確認 UpdateTrack(barConfirm);};#endregionthis.winGridViewPager1.GridView1.SelectionChanged += delegate(object sender, SelectionChangedEventArgs e){this.SetButtonEnabled();};}

?以上就是針對這種界面布局對代碼生成工具生成Winform界面代碼的改進,從而使得我們根據方便調用不同的功能邏輯實現更加豐富的界面控制處理。?

轉載于:https://www.cnblogs.com/wuhuacong/p/6797364.html

總結

以上是生活随笔為你收集整理的调整代码生成工具Database2Sharp的Winform界面生成,使其易于列表工具栏的使用。...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 91高清免费视频 | 免费看黄色片网站 | 精品久久久在线观看 | 胖女人毛片 | av一级在线| 久久五月综合 | 成人理论视频 | 美女看片 | 亚洲欧美另类图片 | 欧美三级网站在线观看 | 国产精品不卡在线 | 日本少妇色 | 午夜av免费看 | av官网在线 | 波多野吉衣一二三区乱码 | 狠狠干免费视频 | 毛片一区二区三区 | 波多野结衣高清电影 | 亚洲激情综合 | 黄色在线播放视频 | 欧美一级欧美三级 | 国产一级特黄毛片 | 青青欧美| 天堂av2014| 欧美亚洲少妇 | 国产成人无码精品久久久久 | 丰满人妻在公车被猛烈进入电影 | 亚洲国产精品久久久久 | 成年人在线免费观看视频网站 | 亚洲欧美视频一区二区 | av免费看片| 国产专区一 | 午夜激情福利 | 日韩精品久久久久久久电影99爱 | 日韩精品无码一区二区三区 | 欧美日韩国产综合网 | 深夜成人在线 | 久久免费在线观看 | 国产精品后入内射日本在线观看 | 精品一区二区久久久久久久网站 | 吊侵犯の奶水授乳羞羞漫画 | proumb性欧美在线观看 | 日本大尺度激情做爰hd | 国产成人视屏 | 欧美私人网站 | 米奇影音 | 一级a性色生活片久久无 | 蜜桃传媒一区二区亚洲 | 波多野结衣网站 | 亚洲精品久久久久久久久久久 | 亚洲综合视频网站 | 亚洲国产精品综合久久久 | 一本色道久久hezyo加勒比 | 亚洲成人免费电影 | 在线国产一区二区 | 国产aaa级片 | 最近最新mv字幕观看 | h片在线观看网站 | 麻豆av免费看 | 一级国产片 | 午夜精品久久99蜜桃的功能介绍 | 日韩亚洲国产精品 | 瑟瑟视频在线免费观看 | 亚洲中文字幕无码专区 | www.av网址 | 99自拍偷拍视频 | 91午夜理伦私人影院 | 午夜激情啪啪 | 久久中出| 久久综合88 | 老鸭窝久久 | 久久精品国产亚洲av麻豆蜜芽 | 国产天堂av在线 | 久久99这里只有精品 | 成人av观看| 亚洲h | 欧美日韩亚洲国产一区 | 国产成人一区二区三区别 | 日韩免费网| www婷婷 | 亚洲av无码国产精品久久不卡 | 亚洲专区欧美专区 | 中文字幕有码在线播放 | 日韩另类av| 五月天六月婷婷 | 天堂在线一区二区 | 超碰人人爱 | 午夜激情在线观看视频 | 久久久精品999 | 91刺激| 亚洲福利视频一区二区 | 亚洲一区二区三区四 | 伊人青青草视频 | 亚洲精品在线观看网站 | 国产精品白嫩极品美女视频 | av图片在线观看 | 日批视频免费播放 | beeg日本高清xxxx18 | 色综合av综合无码综合网站 |