程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> Windows Forms菜單設計全攻略(4)

Windows Forms菜單設計全攻略(4)

編輯:關於C語言

3.3 使用MenuItem對象屬性

在.Net Windows Forms中,所有類型的菜單項目都是MenuItem對象。那麼如何表現豐富多彩的菜單外觀呢?在這裡,MenuItem類為我們提供了所有這方面的屬性,以供你有實際項目中應用。通過這些屬性,你可以定義選擇菜單、命令菜單、菜單分隔符及菜單了下級菜單等。這些屬性設置一般都是非常簡單的,你只要選擇你的菜單項是否是屬於某一類型的菜單(true or false)即可。如下面的代碼使菜單項menuItem1的前面有一個“√”:

menuItem1.Checked=true;

下面簡單介紹MenuItem中比較有用的屬性:

(1)、BarBreak屬性

如果其值為True,表示當前菜單項將換到下一欄顯示,並有一條分隔線。

(2)、Break屬性

如果其值為True,表示當前菜單項將換到下一欄顯示,沒有分隔線。

(3)、Checked屬性

其表示當前的菜單項是否被選中。如果一個菜單項被選取中,菜單的前面將有一個“√”。

(4)、DefaultItem屬性

該屬性如果為真表示當前菜單項是一個默認菜單,並用粗體顯示。一個菜單如果是默認菜單,則當你雙擊該菜單項屬的主菜單時,該菜單將被選中。

(5)、Enabled屬性

用於設置當前菜單項是否可用,當Enalbed為true時,菜單項可用,否則將顯示成為恢色的形式且你不可以點擊。

(6)、Index屬性

該屬性其返回一個int型數據表示該菜單所在主菜單中的序號。

(7)、IsParent屬性

該屬性返回當前菜單是否包含有子菜單,如果有則返回true。

(8)、MenuID屬性

返回當前菜單項的ID值。

(9)、Parent屬性

該屬性返回一個Menu類數據表示當前菜單的父菜單。注意:Menu類是所有菜單位類的基類。

(10)、Shortcut屬性

該屬性用於訪問及設置菜單項的快捷鍵。

(11)、ShowShortcut屬性

布爾類型,用於訪問及設置是否要在當前菜單中顯示快捷鍵,果為true則顯示,系統默認值為true。

(12)、Text屬性

表示菜單項的顯示文本。如果在顯示文本中加一個”&”字符表示其後的鍵為菜單項的快捷訪問鍵,此時“&”後面的字符將顯示成下劃線的形式。如:“&File”表示使用Alt+F快捷訪問菜單。而文本為“-”時,表示此菜單項項為一條橫線,這一特性經常用於菜單顯示外觀設計中用到。

(13)、Visible屬性

布爾類型,表示菜單項是否可見,如該值設為false將隱藏菜單。系統默認值為true。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved