ToolBar 控制項概觀 (Windows Form)
更新:2007 年 11 月
注意事項: |
---|
ToolStrip 控制項會取代並加入功能至 ToolBar 控制項;不過,您可以依選擇為回溯相容性 (Backward Compatibility) 和未來使用而保留 ToolBar 控制項。 |
Windows Form ToolBar 控制項在表單中是當做顯示下拉式功能表 (Drop-Down Menu) 其中一列的控制列 (Control Bar) 和啟動命令的點陣圖按鈕使用。因此,按一下工具列按鈕相當於選擇功能表命令。您可將這些按鈕設定成和按鈕、下拉式功能表或分隔符號一樣顯示和運作。一般來說,工具列包含對應至應用程式功能表結構中項目的按鈕和功能表,可以快速存取應用程式中最常使用的功能和命令。
使用工具列控制項
ToolBar 控制項通常沿著它的父視窗上方停駐,不過它也可以在視窗的任何一邊停駐。當使用者將滑鼠指標指向工具列按鈕時,工具列即可顯示工具提示。工具提示是個簡要描述按鈕或功能表用途的小型快顯視窗。若要顯示工具提示,您必須將 ShowToolTips 屬性設定為 true。
注意事項: |
---|
某些應用程式所具備的控制項非常類似具有「漂浮」在應用程式視窗上方和重新調整位置能力的工具列。Windows Form ToolBar 控制項無法執行這些動作。 |
當 Appearance 屬性設定為 Normal 時,工具列按鈕便會凸起成 3D 狀。您可以將工具列的 Appearance 屬性設定為 Flat,將工具列及其按鈕的外觀設定為平面。當滑鼠指標移過平面按鈕時,按鈕的外觀會變更為 3D。您可使用分隔符號來將工具列按鈕分為幾個邏輯群組。分隔符號就是將 Style 屬性設定為 Separator 的工具列按鈕。它在工具列中會顯示為空格。當將工具列的外觀設定為平面時,按鈕分隔符號在按鈕之間會顯示為直線而不是空格。
ToolBar 控制項可讓您建立工具列,方法是將 Button 物件加入 Buttons 集合。您可以使用 [集合編輯器],將按鈕加入 ToolBar 控制項;每個 Button 物件都應有指派的文字或影像,不過您可同時指派兩者。影像是由關聯的 ImageList 元件提供。在執行階段,您可以使用 Add 和 Remove 方法在 ToolBar.ToolBarButtonCollection 中加入或移除按鈕。若要進行 ToolBar 之按鈕的程式設計,請將程式碼加入 ToolBar 的 ButtonClick 事件,以 ToolBarButtonClickEventArgs 類別 (Class) 的 Button 屬性來判斷所按下的按鈕。