1、在工具欄中添加復選(切換)按鈕
工具欄中的復選按鈕是指當按鈕被按下以後就保持被按下的狀態,只有下次再按才會彈起來,這就是工具欄的復選切換狀態。要實現這樣的效果,必須將它的STYLE屬性設為tbrCheck,這個設置可以在工具欄的屬性頁中完成。方法是右擊工具欄並選擇Properties選項以打開屬性頁,單擊屬性頁的Buttons選項卡,選擇要用的按鈕,將它的形式STYLE設為tbrCheck即可。
2、在工具欄中添加組合框和其他控件
通過將按鈕的STYLE屬性設為tbrPlaceholder在工具欄中設置空間,可以將組合框和其他控件添加到工具欄中,我們以組合框為例來看看具體步驟:
1)右擊工具欄並選擇Properties選項打開屬性頁,單擊屬性頁的Buttons選項卡;
2)在要添加組合框的地方添加一個新的按鈕;
3)把新按鈕的STYLE屬性設為tbrPlaceholder,這樣按鈕不會顯現出來,而只是一片空白,用來設置組合框;
4)在width框中輸入一個值,這是預留給組合框的空間的寬度;
5)點擊確定後,在工具欄的空白處新畫一個組合框,注意一定要新畫;
6)其他操作與原來相同。
3、怎樣做出象IE一樣的平面工具欄
IE、WORD等流行軟件的工具欄在通常狀態下是平面的,只有當鼠標移過時才會突起,這樣的效果通過VB工具欄本身是無法實現的,雖然可以用貼圖的方法來模擬這種效果但卻十分麻煩,簡便的方法是通過調用WIN32API函數來實現。其思路是用SendMessage函數向工具欄發送設置顯示樣式TB_SETSTYLE的消息來改變工具欄的顯示效果。->