亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

控件篇——能保留操作狀態的工具欄按鈕

系統 1949 0
<sdt id="89512093" sdtgroup="t" contentlocked="t" sdtlocked="t"><span lang="EN-US" style="font-family:'Calibri','sans-serif';font-size: 1pt; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋體; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA;"><sdtpr></sdtpr><sdt id="89512082" title="文章標題" storeitemid="X_DD88BB91-77E5-474A-8E9F-6D1801B0D62E" text="t" docpart="89512082" xpath="/ns0:BlogPostInfo/ns0:PostTitle"></sdt></span> </sdt> 能夠保留操作狀態的工具欄按鈕,名稱有點拗口。

<shapetype id="_x0000_t75" stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"><img src="http://my.csdn.net/uploads/201206/03/1338720214_7295.png" alt=""><stroke joinstyle="miter"><formulas><f eqn="if lineDrawn pixelLineWidth 0"><f eqn="sum @0 1 0"><f eqn="sum 0 0 @1"><f eqn="prod @2 1 2"><f eqn="prod @3 21600 pixelWidth"><f eqn="prod @3 21600 pixelHeight"><f eqn="sum @0 0 1"><f eqn="prod @6 1 2"><f eqn="prod @7 21600 pixelWidth"><f eqn="sum @8 21600 0"><f eqn="prod @7 21600 pixelHeight"><f eqn="sum @10 21600 0"></f></f></f></f></f></f></f></f></f></f></f></f></formulas><path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"><lock aspectratio="t" v:ext="edit"></lock></path></stroke></shapetype>

看上圖,是一個很常見的工具欄按鈕,左邊是當前操作按鈕圖標,右邊是下拉菜單按鈕,點擊能夠顯示更多操作。

控件篇——能保留操作狀態的工具欄按鈕

當點擊下拉菜單的操作后,左邊的按鈕圖標也相應的改變為最后點擊的菜單操作,這樣用戶下次再使用該操作時就無須在點擊下拉菜單選取操作,直接點左邊的按鈕即可。

我把這款按鈕封裝成一個通用的控件,控件內部自己管理操作列表與當前操作。

看下面代碼,我為按鈕控件定義了一個 Items 屬性,接收一個數組,數組項主要是描述操作的圖標、名稱。然后,向按鈕注冊操作項的處理事件。

_ BorderButton.Items = [

{icon:Icon16.OBJ_BORDER_BOTTOM,label: " 下邊框 " },

{icon:Icon16.OBJ_BORDER_TOP,label: " 上邊框 " },

{icon:Icon16.OBJ_BORDER_LEFT,label: " 左邊框 " },

{icon:Icon16.OBJ_BORDER_RIGHT,label: " 右邊框 " },

{icon:Icon16.OBJ_BORDER_NONE,label: " 無邊框 " },

{icon:Icon16.OBJ_BORDER_ALL,label: " 所有邊框 " },

{icon:Icon16.OBJ_BORDER_OUTER,label: " 外側邊框 " }];

_ BorderButton.addEventListener( DropDownToolButtonEvent.ITEM_CLICK, OnBorderButtonItemClick );

事件的響應函數,根據操作名稱判斷執行的后續操作。

private function OnBorderButtonItemClick (e:DropDownToolButtonEvent): void

{

var label:String = e.Item.label ;

switch ( label)

{

case " 下邊框 " :

break ;

case " 上邊框 " :

//

這款按鈕在工具型的軟件使用的較多,看看以下實際的使用效果。

控件篇——能保留操作狀態的工具欄按鈕

控件篇——能保留操作狀態的工具欄按鈕

控件篇——能保留操作狀態的工具欄按鈕


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 亚洲乱码在线播放 | 中文字幕久精品免费视频 | 午夜一级影院 | 加勒比一本大道在线 | 久久七国产精品 | 婷婷国产成人久久精品激情 | 日本一区二区三区免费在线观看 | 日韩www | 亚洲光棍天堂 | 中文字幕一区日韩在线视频 | 九色蝌蚪自拍 | 日日干影院 | 欧美国产中文字幕 | 国产一级在线免费观看 | 9久热久re爱免费精品视频 | 久久久久这里只有精品 | 成人在线黄色 | 欧美一级毛片在线观看 | 精品资源在线 | 老子影院伦不卡欧美 | 成人在色线视频在线观看免费大全 | 成人三级视频在线观看 | 97影院午夜在线观看琪琪 | 91青娱国产| 欧美日韩北条麻妃一区二区 | 日本一级在线观看视频播放 | 99精品国产兔费观看久久99 | 精品国产品香蕉在线观看75 | 国产精品视频一区二区三区 | 精品国产成人a在线观看 | 99热久久这里只有精品 | 午夜在线观看免费影院 | 激情综合婷婷亚洲图片 | 色播性播爱播放影院 | 免费一级毛片在线播放欧美 | 中文无码久久精品 | 嫩草成人国产精品 | 香蕉成人啪国产精品视频综合网 | 伊人天天躁夜夜躁狠狠 | 一级毛片免费观看不卡的 | 欧美一级影院 |