亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

C++ Builder 設計工具欄和酷欄 二

2019-11-17 05:20:58
字體:
來源:轉載
供稿:網友

  4.8.2 使用工具欄組件增加工具欄
工具欄組件(TToolBar)提供了面板組件所沒有的按鈕治理和顯示特性。要使用工具欄組件將工具欄加入窗體,

1) 將工具欄組件加入窗體(從組件面板的Win32頁)。工具欄將自動地排列在窗體頂端。
2) 把工具按鈕或其他控件加到工具欄中。工具按鈕是設計來工作于工具欄組件的。與快速按鈕相似,工具按鈕能:
· 與一般的按鈕作用相同。
· 被按下時在開和關兩種狀態間切換。
· 與一組單選按鈕作用相同。在工具欄中加入工具按鈕,執行下列步驟:
· 加入工具按鈕。
· 給工具按鈕分配圖像。
· 設置工具按鈕外觀。
· 創建工具按鈕分組。
· 答應切換工具按鈕。

1.增加工具按鈕
為在工具欄中加入,右擊工具欄并選擇NewButton。工具按鈕的“擁有者”是工具欄,因此移動或隱藏工具欄也將移動或隱藏工具按鈕。另外,工具欄中所有的工具按鈕自動保持相同的高度和寬度??蓮慕M件面板中選擇其他控件加入工具欄中,它們也將自動保持同一高度。當工具欄中的控件在一行內排不下時,將自動轉至新行。

2.給工具按鈕分配圖像
每個工具按鈕都是用ImageIndex屬性來確定其運行時顯示的圖像。若只提供給工具按鈕一幅圖像,工具按鈕將使用該圖像來指示按鈕是否被禁用。要在設計時給工具按鈕分配圖像:
1) 選擇包含該按鈕的工具欄。
2) 在對象觀察器中,將一個TTmageList對象分配給工具欄的Images屬性。該圖像列表包含了很多大小相同圖標及位圖。
3) 選擇工具按鈕。
4) 在對象觀察器中,為工具按鈕的ImageIndex屬性設置一個整數,該值與需分配給按鈕的圖像在圖像列表中的數字編號相對應。還可以為工具按鈕的被禁用狀態或鼠標指針置于其上狀態分別分配不同的圖像。通過將不同的圖像

列表分別分配給工具欄的DisabledImages及HotImages屬性可完成此任務。

3.設置工具按鈕外觀及初始狀態
表4-4列出了可設置工具按鈕外觀的一些操作:
C++ Builder 設計工具欄和酷欄 二(圖一)
點擊查看大圖


注重使用TtoolBar的Flat屬性需4.70版或之后的COMCTL32.DLL。為強迫控件在某一之后轉至新行,選擇需放在行末的工具按鈕,并將其Wrap屬性設為true。為關掉工具欄自動換行的特性,可將工具欄Wrapable屬性設為false。

4.創建成組的工具按鈕
為創建工具按鈕分組,選擇相關的按鈕并將它們的Style屬性設為tbsCheck;然后將它們的Grouped屬性設為true。選擇分組中任何按鈕時都將使組中其他按鈕被彈起,它對提供一組互斥的選擇很有幫助。所有相鄰且不間斷的、其Style屬性設為tbsCheck且Grouped屬性設為true的工具按鈕將成為一個分組。為終止一個工具按鈕分組,可用下列任何控件分隔按鈕:

· Grouped屬性為false的工具按鈕。
· Style屬性不是tbsCheck的工具按鈕。為在工具欄中創建空白或分隔符,可將一工具按鈕Style屬性設為tbsSeparator或tbsDivider。
· 除工具按鈕外的另一控件。

5.答應切換工具按鈕
使用AllowAllUp可將一個分組中的工具按鈕設為切換按鈕:單擊一次,按鈕被按下;再次單擊,按鈕彈起。要將一個分組工具按鈕設為切換按鈕,可將其AllowAllUp屬性設為true。與快速按鈕相同,將一個分組工具按鈕的AllowAllUp屬性設為true,會自動地將該分組所有工具按鈕的AllowAllUp屬性設為相同值。

4.8.3 增加酷欄組件

酷欄(Coolbar)組件,又稱rebar,將窗口控件顯示在獨立地可移動并可改變大小的段。用戶可通過拖拽段左邊的調整大小把柄(grips)重新定位各段。

要在窗體加入酷欄:
1) 把酷欄組件加入窗體(從組件面板的Win32頁)。酷欄自動排列在窗體頂端。
2) 從組件面板選擇窗口控件加入欄中。

只有TWinControl派生出的組件才是窗口控件??梢栽诳釞谥屑尤雸D形控件,如標簽或快速按鈕等,但它們將不能顯示在單獨的段中。
注重酷欄組件需要4.70版或之后的COMCTL32.DLL。設置酷欄外觀

酷欄組件提供一些有用的配置選項。表4-5列出了一些可用于設置工具按鈕外觀的操作:
C++ Builder 設計工具欄和酷欄 二(圖二)
點擊查看大圖


為給單獨的段分配圖像,先選擇酷欄,并在對象觀察器中雙擊其Bands屬性。然后選擇一個段,并設置其ImageIndex屬性值。

4.8.4 響應點擊

當用戶單擊控件,如工具欄按鈕時,應用程序會產生一個OnClick事件,可編寫事件處理程序對其作出反應。OnClick事件是按鈕的缺省事件,在設計時通過雙擊按鈕就可產生一個事件處理程序的框架。

將菜單賦給工具按鈕
若使用工具按鈕(TToolButton)及工具欄(TToolBar),可把菜單與某特定按鈕聯系起來:
1) 選擇工具按鈕。
2) 在對象觀察器中,給該工具按鈕的DropDownMenu屬性分配一個彈出式菜單(TPopupMenu)。若該菜單的AutoPopup屬性為true,按鈕被按下時它會自動出現。

4.8.5 增加隱藏的工具欄

工具欄不必是始終可見的。實際上,有許多可用的工具欄只在用戶需要時才顯示它們,這種方式經常更加方便。經常創建一種有一些工具欄的窗體,但是隱藏一些或者所有的。
要創建一個隱藏的工具欄:
1) 在窗體加入工具欄、酷欄或面板組件。
2) 將組件的Visible屬性設為false。雖然在設計時工具欄依然可見,這使你能修改它,但在運行時它一直是隱藏的,直到應用程序使其
可見。

4.8.6 隱藏和顯示工具欄

應用程序可能經常會需要有多個工具欄,但又不想將它們同時放在窗體中而弄亂窗體,或者可以讓用戶決定是否顯示工具欄。和所有組件一樣,工具欄能在運行時根據需要顯示或隱藏。
為在運行時隱藏或顯示工具欄,將它們Visible屬性分別設為false或true。通常這么做是為響應特定的用戶事件或應用程序操作方式的變化。為此,應為每個工具欄設置一個關閉按鈕。當用戶單擊關閉按鈕時,應用程序隱藏相應的工具欄。
還可以提供工具欄的切換。在下例中,可通過主工具欄的按鈕切換一繪圖筆的工具欄。因為每次單擊按下或松開按鈕,在OnClick事件處理程序可根據按鈕是按下或彈起的狀態來顯示或隱藏繪圖筆的工具欄。
C++ Builder 設計工具欄和酷欄 二(圖三)


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品久久久久久av下载红粉| 国产精品99久久99久久久二8| 一区二区欧美日韩视频| 欧美日韩一区二区在线| 亚洲无限乱码一二三四麻| 黄色成人av在线| 中文字幕久精品免费视频| 国产69久久精品成人看| 欧美巨乳美女视频| 欧美一区二区视频97| 国产成人久久精品| 日韩高清电影免费观看完整版| 亚洲国产精品久久精品怡红院| 久久艳片www.17c.com| 国产精品久久久久久久久免费看| 欧美成人h版在线观看| 日韩一中文字幕| 成人高h视频在线| 国产精品亚洲网站| 久久中文字幕在线视频| 欧美激情视频播放| 久久久久久久激情视频| 中文字幕一精品亚洲无线一区| 国产精品91久久久久久| 国产精品美女午夜av| 在线观看日韩专区| 国产一区二区在线播放| 欧美性猛交xxxx乱大交极品| 成人激情视频在线观看| 欧美在线观看一区二区三区| 欧美日韩国产123| 欧美一性一乱一交一视频| 午夜精品一区二区三区在线视| 日韩在线免费高清视频| 亚洲人成在线一二| 日韩一区二区福利| 91视频免费在线| 国产+成+人+亚洲欧洲| 亚洲第一精品久久忘忧草社区| 欧美性猛交xxxx免费看漫画| 久久久精品中文字幕| 国产精品永久免费视频| 亚洲一级黄色av| 久久精品国产亚洲| 中文字幕亚洲一区在线观看| 国自产精品手机在线观看视频| 欧美成年人在线观看| 欧美在线观看网站| 亚洲欧美国产一本综合首页| 久久视频免费在线播放| 欧美黄色片在线观看| 久久久久久91香蕉国产| 亚洲石原莉奈一区二区在线观看| 国产成人精品视频在线观看| xvideos国产精品| 亚洲精品日韩在线| 亚洲欧美在线免费观看| 欧美日韩另类视频| 自拍偷拍免费精品| 欧美激情欧美狂野欧美精品| 久久人人爽人人爽人人片亚洲| 久久久久久久久久久久久久久久久久av| 国产aaa精品| 亚洲国产高潮在线观看| 超碰日本道色综合久久综合| 欧美洲成人男女午夜视频| 亚洲乱码av中文一区二区| 国产精品十八以下禁看| 欧美精品少妇videofree| 久热精品视频在线| 一个人看的www欧美| 欧美一级高清免费播放| 欧美老少配视频| 九九热精品视频| 精品国偷自产在线视频| 国产精品极品尤物在线观看| 久精品免费视频| 91高清在线免费观看| 精品久久久久久亚洲精品| 日韩美女av在线免费观看| 992tv在线成人免费观看| 国产成人小视频在线观看| 亚洲图片在线综合| 欧美日韩国产页| 国产精品美乳一区二区免费| 日韩精品在线观看一区二区| 91嫩草在线视频| 成人精品久久久| 91亚洲精品久久久久久久久久久久| 欧美夫妻性生活视频| 最近2019中文免费高清视频观看www99| 中文字幕最新精品| 国产亚洲欧美日韩一区二区| 欧美精品九九久久| 久久久av电影| 韩国福利视频一区| 日本国产精品视频| 成人性教育视频在线观看| 91国产精品视频在线| 久久精品国产成人精品| 伊人男人综合视频网| 91九色单男在线观看| 青草青草久热精品视频在线网站| 综合网日日天干夜夜久久| 这里精品视频免费| 国产精品成人aaaaa网站| 亚洲深夜福利网站| 国产亚洲在线播放| 欧美激情综合色综合啪啪五月| 久久的精品视频| 欧美最猛黑人xxxx黑人猛叫黄| 久久久亚洲网站| 国产日产亚洲精品| 欧美激情亚洲激情| 亚洲一二在线观看| 国产精品永久免费视频| 一区二区三欧美| 精品国产一区二区三区久久狼5月| 国产精品福利在线观看网址| 日韩毛片中文字幕| 日韩69视频在线观看| 国内精品伊人久久| 国产91色在线|| 91在线免费观看网站| 亚洲一区二区中文字幕| 在线亚洲男人天堂| 亚洲国产高清福利视频| 国产视频综合在线| 国产日韩精品视频| 欧美激情视频在线免费观看 欧美视频免费一| 亚洲女人天堂成人av在线| 欧美成人免费va影院高清| 久久久久免费精品国产| 国产精品久久久久久久久久久新郎| 亚洲成人a级网| 精品国产拍在线观看| 777午夜精品福利在线观看| 国语自产精品视频在免费| 日韩在线欧美在线国产在线| 久久精品中文字幕免费mv| 色综合影院在线| 日韩专区在线播放| 成人久久久久久久| 欧美中文在线免费| 国产精品视频免费在线观看| 国产亚洲激情视频在线| 91精品在线影院| 亚洲精品国产免费| 91沈先生作品| 国产91在线播放精品91| 精品福利在线观看| 福利一区视频在线观看| 久久精品国产欧美亚洲人人爽| 国产精品中文久久久久久久| 国产精品久久久久久久久久99| 国产91久久婷婷一区二区| 国产精品久久久久久五月尺| 欧洲美女免费图片一区| 亚洲一区国产精品| 日韩美女免费观看| 色青青草原桃花久久综合| 国产精品一区久久久| 狠狠色香婷婷久久亚洲精品| 国产欧洲精品视频|