C 選單與工具欄控制項

2021-08-20 06:23:38 字數 1292 閱讀 3323

一、選單控制項

1、下拉列表(menustrip)

常用屬性及說明:

①enabled                                ——通過該屬性,可以在執行時啟用或禁用控制項

②image                                   ——獲取或設定顯示在選單項上的影象

③shortcutkeys                        ——給選單項指定乙個快捷鍵

④show shortcutkeys              ——指示是否在該選單項上顯示其快捷鍵

⑤shortcutkeydisplaystring    ——給選單項的快捷鍵自定義一段描述資訊

⑥tooltiptext                          ——在滑鼠移動到選單項時顯示的提示資訊

在文字框中輸入「編輯(&e)」就會產生快捷鍵字元,可使用alt+e組合鍵開啟。

2、快捷選單(contextmenustrip)

在其作用範圍內,單擊滑鼠右鍵,即可彈出。

建立快捷選單之後,並不會在窗體中出現,並且單擊右鍵也不會執行改選單,必須讓選單與窗體或可見控制項相關聯。

操作方法:選擇希望單擊右鍵彈出快捷選單的物件,將該物件的contextmenustrip屬性設定為快捷選單物件即可。

二、工具欄(toolstrip)控制項

工具欄在應用程式中表現為直觀、快捷。它可以快速地執行和選單項相同的命令,它一般由多個按鈕排列組成。

常用屬性和事件:

1)items屬性

它可以獲取屬於toolstrip的所有項,該屬性為集合型別,下標0代表第乙個類別專案,count代表集合的個數。

2)layoutstyle屬性

①stackwithoverflow                        ——指定項按自動方式進行布局

②horizontalstackwithoverflow       ——指定項按水平方向進行布局且必要時會溢位

③verticalstackwithoverflow            ——指定項按垂直方向進行布局,在控制項中居中且必要時會溢位

④flow                                               ——根據需要指定項按水平方向或垂直方向排列

⑤table                                              ——指定項的布局方式為左對齊

工具欄中的每個類別專案都是乙個控制項,都可以有自己的屬性和事件。

工具欄一般情況下只需要對各個類別項使用click事件。

winform選單和工具欄控制項

1 contextmenustrip 右鍵選單 可以繫結在任何乙個控制項上,新增操作快捷鍵,並可以設定多層 每行相當於乙個按鈕,輸入 可新增分割線 2 menustrip 選單 優先順序最高,一定會出現在窗體最上面 設定快捷鍵 選中選單項 右鍵屬性 shortcutkeys 設定快捷鍵 右鍵可以插入...

選單和工具欄

1.contextmenustrip右鍵選單 控制項 窗體屬性中的行為屬性中contextmenustrip來進行選擇使用 2.menustrip可以自己編輯的的選單欄 每乙個選項都有自己的屬性 屬性中外觀屬性image設定每個選項前面的小圖示 作為分割線,也可以右鍵選擇插入,裡面也有分割線 右鍵插...

MFC 選單和工具欄

1 建立乙個單文件應用程式mousepos。在 檢視 選單下新增乙個子選單 滑鼠位置 id為id view mouse,當選擇該選單命令後,滑鼠當前的位置顯示到使用者區,同時該選單項呈選中狀態。再次選擇該選單命令,使用者區不再顯示當前滑鼠位置,同時該選單項的選中狀態被去除。2 在工具欄上新增並設計乙...