發新話題

Visual Basic 教學 - 《進階操作》ToolBar 控制項

Visual Basic 教學 - 《進階操作》ToolBar 控制項

ToolBar 控制項
只要將 ToolBar(工具列)元件加入,要設計有工具列的表單並不難。
要領:在表單中設計工具列,必須先設置一個影像列示盒(ImageList),將工具列中各個圖示的圖片檔先指定存入影像列示盒,再於工具列的屬性中指定引用該影像列示盒,並逐一指定圖示。
範例程式解說
  • 在功能表「專案(P)」點選「設定使用元件(O)...」

  • 點選「Microsoft Windows Common Controls 6.0 (SP6)」

  • 工具箱顯示新增控制項 共九項,工具列要用到 Toolbar 及 ImageList 兩項。

  • 點選工具箱控制項 "Toolbar"

  • 在表單中增設 ToolBar 控制項

  • 無論指定區域為何處,ToolBar 控制項一定崁在表單上端;接著,點選工具箱控制項 "ImageList "

  • 在表單中增設 ImageList 控制項(設定位置只要在表單內即可,執行階段不會顯現)

  • 游標移至新增的 ImageList,按滑鼠右鍵,點選「屬性(R)」

  • 在顯示的「屬性頁」之「一般」頁籤中,點選圖示大小。(此例選取 "16 x 16")

  • 在「影像」頁籤中,按下「插入圖片(P)...」按鈕

  • 選擇圖片檔

  • 再按下「插入圖片(P)...」按鈕,選擇第二個圖片檔

  • 全部圖片選取完畢後,按下「確定」按鈕。

  • 游標移至表單的 Toolbar,按滑鼠右鍵,點選「屬性(R)」

  • 在顯示的「屬性頁」之「一般」頁籤中,指定方才設定圖片檔的 ImageList 之名稱。

  • 在「屬性頁」之「按鈕」頁籤中,按下「插入按鈕(N)」。

  • 搭配 ImageList1 的第一個圖片,在「索引」為"1"的「工具提示」填上 "開新檔案",「影像」填上 "1",再按下「套用(A)」按鈕。

  • 可發現第一個圖片出現在工具列。

  • 若在「標題」填上文字,再按下「套用(A)」按鈕。

  • 可發現工具列第一個圖片之下會顯示輸入的文字。

  • 在「屬性頁」之「按鈕」頁籤中,再按下「插入按鈕(N)」,「索引」的值會增加,可陸續增設其它圖片進入工具。

  • 若要工具列中有空格,可以不指定「影像」,再在「樣式」中點選 "3-tbrSeperator"。

  • ToolBar 圖片設定全部完成後,按下「確定」按鈕。

  • 程式中對應工具列按下各個圖片,對應執行的程式碼安排在 Toolbar_ButtonClick 事件程序中,藉由參數 Button.Index (即 Toolbar「屬性頁」之「按鈕」頁籤中,「索引」)的值,來分辨按到的是那個圖片。

  • 若以此範例執行,在工具列按下「開新檔案」

  • 則執行
    MsgBox "開新檔案"
    ,顯示訊息視窗如下。

  • 按下「12」,顯示訊息視窗如下。

  • 若 Toolbar 屬性頁之「標題」全部空白,則圖示全部縮小如下。


TOP

發新話題

本站所有圖文均屬網友發表,僅代表作者的觀點與本站無關,如有侵權請通知版主會盡快刪除。