C 控制項 MenuStrip控制項(選單控制項)

2021-04-21 17:50:39 字數 2698 閱讀 1575

一、概述

選單通過存放按照一般主題分組的命令將功能公開給使用者。 

menustrip 控制項是此版本的 visual studio 和 .net framework 中的新功能。使用該控制項,可以輕鬆建立 microsoft office 中那樣的選單。

menustrip

控制項支援多文件介面 (

mdi)

和選單合併、工具提示和溢位。您可以通過新增訪問鍵、快捷鍵、選中標記、影象和分隔條,來增強選單的可用性和可讀性。

menustrip

控制項取代了 mainmenu 控制項並向其中新增了功能;但是也可選擇保留 

mainmenu

控制項以備向後相容和將來使用。

二、使用方式和相關屬性

使用 menustrip

控制項可以:

建立支援高階使用者介面和布局功能的易自定義的常用選單,例如文字和影象排序和對齊、拖放操作、mdi、溢位和訪問選單命令的其他模式。

支援作業系統的典型外觀和行為。

對所有容器和包含的項進行事件的一致性處理,處理方式與其他控制項的事件相同。

下表顯示了 

menustrip

和關聯類的一些特別重要的屬性。

屬性 說明 mdiwindowlistitem 

獲取或設定用於顯示 mdi 子窗體列表的 toolstripmenuitem。

system.windows.forms.toolstripitem.mergeaction 

獲取或設定 mdi 應用程式中子選單與父選單合併的方式。

system.windows.forms.toolstripitem.mergeindex 

獲取或設定 mdi 應用程式的選單中合併項的位置。

system.windows.forms.form.ismdicontainer 

獲取或設定乙個值,該值指示窗體是否為 mdi 子窗體的容器。

showitemtooltips 

獲取或設定乙個值,該值指示是否為 

menustrip

顯示工具提示。

canoverflow 

獲取或設定乙個值,該值指示 

menustrip

是否支援溢位功能。

shortcutkeys 

獲取或設定與 

toolstripmenuitem

關聯的快捷鍵。

showshortcutkeys 

獲取或設定乙個值,該值指示與 

toolstripmenuitem

關聯的快捷鍵是否顯示在 

toolstripmenuitem

旁邊。

三、簡單例項

下面我簡單給大家演示一下

menustrip

相關特性:

1、紅線劃的整體代表

2、具體各選單專案稱作toolstripmenuitem:

3、我們可以編輯選單項:

5、選單項的快捷鍵,除了用(&字母)來表示,還可以通過shotcutkey

屬性來設定,這樣設定更全面

6、給選單項設定圖示:

注意:比較兩種快捷鍵設定的不同,最好你自己試著體會一下:

7、最後為退出按鈕,新增退出視窗的**:

C 控制項之DateTimePicker控制項使用

記錄一下c 的data timepicker控制項的使用方法,也希望能夠幫到大家!1 datetimepicker控制項是用來顯示和修改日期時間的,但預設只顯示日期和修改日期。若要顯示和修改時間,則要自定義設定,方法如下 在程式新增乙個datetimepicker控制項,命名為dtptime。要顯示...

C 窗體控制項 日期控制項DateTimePicker

日期控制項 datetimepicker 用來控制使用者的輸入日期,使用該控制項可以使使用者通過選擇的方式填寫日期,避免輸入日期格式判斷。datetimepicker常用的屬性 showupdown 指示是否為修改控制項值顯示數字顯示框,而不是顯示下拉日曆。format 日期的顯示樣式。maxdat...

C 窗體控制項 標籤控制項Label

visual studio附帶的許多控制項。這些控制項擁有各種功能,通過visual studio的設計功能,開發使用者介面 處理使用者的互動將非常簡單 有趣。在使用windows窗體時,就是在使用system.windows.forms命名空間。這個命名空間使用using指令包含在儲存form類的...