原創(chuàng)|使用教程|編輯:龔雪|2023-03-01 13:27:07.600|閱讀 171 次
概述:本文主要介紹如何使用界面控件DevExpress WinForms控件構(gòu)建類似Visual Studio用戶界面的應(yīng)用程序,歡迎下載新版組件體驗(yàn)!
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷售中 >>
相關(guān)鏈接:
DevExpress WinForm擁有180+組件和UI庫(kù),能為Windows Forms平臺(tái)創(chuàng)建具有影響力的業(yè)務(wù)解決方案。DevExpress WinForm能完美構(gòu)建流暢、美觀且易于使用的應(yīng)用程序,無(wú)論是Office風(fēng)格的界面,還是分析處理大批量的業(yè)務(wù)數(shù)據(jù),它都能輕松勝任!
本文專門(mén)介紹流行的應(yīng)用程序界面如何構(gòu)建——一個(gè)經(jīng)典的布局,包含代表主要工作區(qū)域的選項(xiàng)卡或MDI文檔、窗體一側(cè)的面板和頂部的主菜單,類似于Microsoft Visual Studio中的用戶界面。
DevExpress技術(shù)交流群7:674691612 歡迎一起進(jìn)群討論
本系列文章將分成三部分展示如何執(zhí)行以下操作:
在接下來(lái)的這個(gè)部分中,將學(xué)習(xí)如何使用Bar Manager(欄管理器)組件。
在這個(gè)部分中,開(kāi)發(fā)者可以向應(yīng)用程序添加一個(gè)Bar Manager組件,并學(xué)習(xí)如何通過(guò)BarItems與DocumentManager和DockManager項(xiàng)交互,部分開(kāi)發(fā)者可能想要Ribbon控件替換Bar Manager組件,下面的所有說(shuō)明也適用于Ribbon控件。但是在這一部分的學(xué)習(xí)中使用Bar Manager控件,因?yàn)樗m合于Visual Studio應(yīng)用程序UI。
1. 在工具箱中找到Bar Manager組件,并將其拖放到窗體上。
2. 一旦添加Bar Manager控件后,將自動(dòng)創(chuàng)建三個(gè)欄,這些欄代表主菜單、狀態(tài)欄和常規(guī)工具欄。從技術(shù)上講,這些欄是可以顯示BarItemLinks的相同的Bar對(duì)象,但是主菜單欄和狀態(tài)欄分配給了和屬性,下圖演示了這些欄(為了可視化目的,每個(gè)欄都添加了一個(gè)BarStaticItem)。
要想添加新的欄,請(qǐng)使用 Bar Manager智能標(biāo)記中的相應(yīng)鏈接。
要?jiǎng)h除一個(gè)現(xiàn)有的工具欄,請(qǐng)?jiān)谠O(shè)計(jì)時(shí)選擇它并按‘Delete’,或者在Bar Manager Designer中單擊相應(yīng)的按鈕。對(duì)于本例來(lái)說(shuō),我們只需要主菜單和狀態(tài)欄,因此常規(guī)欄可以刪除。
3. 欄顯示BarItemLink對(duì)象 - 鏈接到BarItems,要將BarItem添加到所需的Bar,請(qǐng)單擊‘Add’按鈕并選擇所需的BarItem類型,添加一個(gè)BarSubItem到您的主菜單欄中。
右鍵單擊可以自定義項(xiàng)目,例如選擇一種樣式,該樣式指定是只顯示項(xiàng)標(biāo)題、項(xiàng)符號(hào)還是同時(shí)顯示標(biāo)題和符號(hào),要在代碼中指定此樣式,請(qǐng)使用屬性。
默認(rèn)情況下,常規(guī)工具欄中的項(xiàng)目只顯示圖標(biāo),主菜單中的項(xiàng)目只顯示標(biāo)題。
4. 在上一步中添加的BarStaticItem是一個(gè)子菜單,可以包含其他項(xiàng)。要向BarStaticItem中添加BarItem,選擇BarStaticItem并單擊add按鈕(使用與向Bar中添加項(xiàng)目時(shí)相同的方法)。將New BarButtonItem添加到File子菜單,此按鈕將向應(yīng)用程序添加一個(gè)新的Document。
5. 添加一個(gè)到主菜單,這個(gè)獨(dú)特的項(xiàng)允許開(kāi)發(fā)者管理應(yīng)用程序中包含的DockPanels和Documents。
下面的動(dòng)畫(huà)顯示了完成上述步驟的大致結(jié)果。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都網(wǎng)