国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
Winform開(kāi)發(fā)全套31個(gè)UI組件開(kāi)源共享

Winform開(kāi)發(fā)全套31個(gè)UI組件開(kāi)源共享

一.前言

  這套UI庫(kù)是上一個(gè)公司(好幾年前了)完成的。當(dāng)時(shí)主要為開(kāi)發(fā)公司內(nèi)部ERP系統(tǒng),重新設(shè)計(jì)實(shí)現(xiàn)了所有用到的Winform組建,包括Form窗體組建6個(gè)(支持換膚),基礎(chǔ)控件25個(gè)。其中有很多參考借鑒其他開(kāi)源組件,也有幾個(gè)是集成的別人的組件,然后做了些調(diào)整。

  現(xiàn)在已經(jīng)好幾年不做Winform開(kāi)發(fā)了,整理一下共享出來(lái),希望能夠給需要的朋友一些幫助。在Win8、win10上運(yùn)行是沒(méi)有什么大的問(wèn)題的,好像有寫重繪的小bug,應(yīng)該是個(gè)很容易解決的問(wèn)題,沒(méi)有繼續(xù)深究它了。

 

二.Form窗體組件

2.1 BaseForm基礎(chǔ)窗體控件,窗體是完全重新繪制 的,擴(kuò)展性也不錯(cuò)。所有其他窗體Form組建都是繼承該組件的。效果圖:

2.2 顯示錯(cuò)誤異常消息的窗體 ErrorBox,主要是在全局撲獲異常顯示錯(cuò)誤消息用的,效果圖:

2.3 PopBox,類似QQ彈窗類的右下角彈出窗體,可以自定義內(nèi)容,效果圖:

2.4 等待窗體,用戶執(zhí)行等待耗時(shí)操作顯示的窗體,在BaseForm上實(shí)現(xiàn)了調(diào)用接口,使用非常簡(jiǎn)單,實(shí)例代碼:

1
2
3
4
5
6
7
private void txButton7_Click(object sender, EventArgs e)
        {
            this.Waiting(() =>
            {
                System.Threading.Thread.Sleep(12000);
            });
        }

 

效果圖(實(shí)際圖片為gif動(dòng)態(tài)圖,此處為靜態(tài)截圖):

2.5 MessageBox ,包括消息提示、警告提示、錯(cuò)誤提示、詢問(wèn)提示,也是在BaseFrom中提供了接口,使用很簡(jiǎn)單

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
private void txButton3_Click(object sender, EventArgs e)
{
    this.Info("提示消息!");
}
private void txButton5_Click(object sender, EventArgs e)
{
    this.Warning("客官,請(qǐng)自重!");
}
private void txButton6_Click(object sender, EventArgs e)
{
    this.Error("出錯(cuò)了!");
}
private void txButton8_Click(object sender, EventArgs e)
{
    this.Question("你確定要退出嗎?");
}

效果圖:

2.6 主窗體,主窗體主要多了兩個(gè)東西:a)類似Office2007的水晶Logo按鈕,b)換膚控件,效果圖:

三.基礎(chǔ)控件

3.1 Docking組件, 就是用于dock布局的控件,來(lái)自網(wǎng)絡(luò)開(kāi)源組件,具體可以查看源碼。就是winform下著名的開(kāi)源控件:WeifenLuo.WinFormsUI.Docking。關(guān)于使用可以自行搜索,網(wǎng)上很多的。

3.2 TXTreeComboBox,樹(shù)形下拉選擇控件,選擇框中默認(rèn)顯示選中節(jié)點(diǎn)及其父節(jié)點(diǎn)的全路徑值,如下圖,綁定代碼:

1
2
3
4
5
this.txTreeComboBox1.DataSource = TestData.GetTreeData(10);
            this.txTreeComboBox1.MultiLevelDataSourceMember = "Users";
            this.txTreeComboBox1.DisplayMember = "Name";
            this.txTreeComboBox1.ValueMember = "Value";
            this.txTreeComboBox1.BindData();

 

3.3 MultiselectComboBox 下拉多選控件,效果圖:

3.4 TemplateListView 列表數(shù)據(jù)呈現(xiàn)控件,功能很強(qiáng)大的,這個(gè)原本是另一個(gè)同事做的,在其基礎(chǔ)上封裝的。效果預(yù)覽:

可視化列字段綁定方式:

3.5 TreeListView 樹(shù)形列表

3.6 ThumbnialView 縮略圖列表控件 

3.7 TXButton一般按鈕,主要是重繪了按鈕的外觀,可以設(shè)置圓角、圖標(biāo)等

3.8 TXCheckBox 復(fù)選框

3.9 TXComboBox 下拉選擇框

3.10 TXDateTimePicker 日期選擇控件,在Win10下好像有顯示的小bug

3.11 TXGroupBox 重繪了原來(lái)的GroupBox,有更多的顯示控制,支持QQ的一個(gè)分組效果,下圖

3.12 TXHtmlEditor HTML編輯器,這個(gè)組建來(lái)自網(wǎng)絡(luò),在其基礎(chǔ)上完善、添加了一些功能,如HTML源碼編輯、效果預(yù)覽,圖片上傳等。

3.13 TXListView 列表組建,繼承自ListView,主要是外觀的擴(kuò)展重繪。3.4TemplateListView,3.5TreeListView都是繼承自 TXListView組件。

3.14 MonthCalendar日歷控件,這個(gè)好像也是來(lái)自網(wǎng)絡(luò),可以基于日歷實(shí)現(xiàn)更豐富的功能,在當(dāng)時(shí)項(xiàng)目中是實(shí)現(xiàn)了一個(gè)每天房?jī)r(jià)、活動(dòng)呈現(xiàn)操作等需求。

3.15 TXPager分頁(yè)控件,與列表配合使用

3.16 TXPander、TXPanderPanelList這個(gè)是類似outlook風(fēng)格的可收縮、布局的容器控件,主要來(lái)自網(wǎng)絡(luò)。

3.17 TXPanel可以收縮、關(guān)閉,包含標(biāo)題的Panel控件

3.18 TXRadioButton 單選控件

3.19 TXRangeValue 多范圍設(shè)置組件,這是屬于業(yè)務(wù)組件。

3.20 TXTabControl繼承自微軟 TabControl,主要是做了UI的美化重繪,可以設(shè)置各種樣式、顏色

3.21 TXTableLayoutPanel,這個(gè)是Winform中比較常用的布局控件,繼承自微軟的TableLayoutPanel,主要是解決了滾動(dòng)條的顯示問(wèn)題

3.22 TXTextBox,文本輸入框

3.23 TXToolBar工具欄

3.24 TXToolStrip狀態(tài)欄

3.25 菜單

四 下載路徑:

 文件壓縮后21Mb,超過(guò)了博客園上傳文件大?。?0MB)因此就傳到了csdn(不要積分) http://download.csdn.net/detail/an_ding/8981365

百度云下載鏈接 http://pan.baidu.com/s/1kT5sLr5

 版權(quán)所有,文章來(lái)源:http://www.cnblogs.com/anding/p/4715440.html

分類: WinForm
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
.NET中的三種Timer的區(qū)別和用法
在asp.net中動(dòng)態(tài)生成web控件
MVVM模式
跟我做WinForm開(kāi)發(fā)(1)
vb.net入門——Timer 組件的使用
Chrome學(xué)習(xí)筆記(二):UI組件,皮膚引擎
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服