MenuItem Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
MenuItem sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
MenuItem() |
Boş bir başlık ile bir MenuItem başlatır. |
MenuItem(String) |
Menü öğesi için belirtilen bir başlık ile sınıfının yeni bir örneğini MenuItem başlatır. |
MenuItem(String, EventHandler) |
Menü öğesinin olayı için Click belirtilen başlık ve olay işleyicisiyle sınıfının yeni bir örneğini başlatır. |
MenuItem(String, MenuItem[]) |
Belirtilen bir başlık ve menü öğesi için tanımlanmış bir alt menü öğeleri dizisiyle sınıfının yeni bir örneğini başlatır. |
MenuItem(String, EventHandler, Shortcut) |
Menü öğesi için belirtilen başlık, olay işleyicisi ve ilişkili kısayol tuşuyla sınıfının yeni bir örneğini başlatır. |
MenuItem(MenuMerge, Int32, Shortcut, String, EventHandler, EventHandler, EventHandler, MenuItem[]) |
sınıfının yeni bir örneğini MenuItem belirtilen başlık; ve Popup olayları için ClickSelect tanımlanmış olay işleyicileri; bir kısayol tuşu; birleştirme türü ve menü öğesi için belirtilen sıra ile başlatır. |
MenuItem()
Boş bir başlık ile bir MenuItem başlatır.
public:
MenuItem();
public MenuItem ();
Public Sub New ()
Örnekler
Aşağıdaki kod örneği, oluşturucunun bu sürümünü kullanarak bir MenuItem oluşturur.
public:
void CreateMyMenu()
{
// Create an empty menu item object.
MenuItem^ menuItem1 = gcnew MenuItem;
// Intialize the menu item using the parameterless version of the constructor.
// Set the caption of the menu item.
menuItem1->Text = "&File";
}
public void CreateMyMenu()
{
// Create an empty menu item object.
MenuItem menuItem1 = new MenuItem();
// Intialize the menu item using the parameterless version of the constructor.
// Set the caption of the menu item.
menuItem1.Text = "&File";
}
Public Sub CreateMyMenu()
' Create an empty menu item object.
Dim menuItem1 As New MenuItem()
' Intialize the menu item using the parameterless version of the constructor.
' Set the caption of the menu item.
menuItem1.Text = "&File"
End Sub
Açıklamalar
Bu oluşturucuyu kullanarak bir boşluk MenuItem oluşturduktan sonra, öğesinin görünümünü ve davranışını belirtmek için sınıfının özelliklerini ve yöntemlerini MenuItem kullanabilirsiniz MenuItem.
Şunlara uygulanır
MenuItem(String)
Menü öğesi için belirtilen bir başlık ile sınıfının yeni bir örneğini MenuItem başlatır.
public:
MenuItem(System::String ^ text);
public MenuItem (string text);
new System.Windows.Forms.MenuItem : string -> System.Windows.Forms.MenuItem
Public Sub New (text As String)
Parametreler
- text
- String
Menü öğesinin başlık.
Örnekler
Aşağıdaki kod örneği, menü öğesinin oluşturulduğunda başlık belirten bir MenuItem oluşturur.
public:
void CreateMyMenus()
{
// Create an instance of a MenuItem with a specified caption.
menuItem1 = gcnew MenuItem( "&File" );
}
public void CreateMyMenus()
{
// Create an instance of a MenuItem with a specified caption.
menuItem1 = new MenuItem("&File");
}
Public Sub CreateMyMenus()
' Create an instance of a MenuItem with a specified caption.
menuItem1 = New MenuItem("&File")
End Sub
Açıklamalar
menü öğeniz için parametresiyle text
bir başlık belirttiğinizde, erişim anahtarı olarak kullanılacak karakterin önüne bir '&' karakteri koyarak da bir erişim anahtarı belirtebilirsiniz. Örneğin, "Dosya" içindeki "F"yi erişim anahtarı olarak belirtmek için menü öğesinin başlık "dosya &" olarak belirtmeniz gerekir. Menüleriniz için klavye gezintisi sağlamak için bu özelliği kullanabilirsiniz.
parametresinin text
"-
" olarak ayarlanması, menü öğenizin standart menü öğesi yerine ayırıcı (yatay çizgi) olarak görüntülenmesine neden olur.
Şunlara uygulanır
MenuItem(String, EventHandler)
Menü öğesinin olayı için Click belirtilen başlık ve olay işleyicisiyle sınıfının yeni bir örneğini başlatır.
public:
MenuItem(System::String ^ text, EventHandler ^ onClick);
public MenuItem (string text, EventHandler onClick);
new System.Windows.Forms.MenuItem : string * EventHandler -> System.Windows.Forms.MenuItem
Public Sub New (text As String, onClick As EventHandler)
Parametreler
- text
- String
Menü öğesinin başlık.
- onClick
- EventHandler
EventHandler Bu menü öğesi için olayı işleyenClick.
Örnekler
Aşağıdaki kod örneği, belirtilen başlık MenuItem ve EventHandler menü öğesi için olayı işleyecek bir olay işleyicisine bağlı bir temsilciye Click sahip bir nesne oluşturur.
public:
void CreateMyMenuItem()
{
// Create an instance of MenuItem with caption and an event handler
MenuItem^ menuItem1 = gcnew MenuItem( "&New",gcnew System::EventHandler(
this, &Form1::MenuItem1_Click ) );
}
private:
// This method is an event handler for menuItem1 to use when connecting its event handler.
void MenuItem1_Click( Object^ sender, System::EventArgs^ e )
{
// Code goes here that handles the Click event.
}
public void CreateMyMenuItem()
{
// Create an instance of MenuItem with caption and an event handler
MenuItem menuItem1 = new MenuItem("&New", new System.EventHandler(this.MenuItem1_Click));
}
// This method is an event handler for menuItem1 to use when connecting its event handler.
private void MenuItem1_Click(Object sender, System.EventArgs e)
{
// Code goes here that handles the Click event.
}
Public Sub CreateMyMenuItem()
' Create an instance of MenuItem with caption and an event
' handler
Dim MenuItem1 As New MenuItem("&New", New _
System.EventHandler(AddressOf Me.MenuItem1_Click))
End Sub
' This method is an event handler for MenuItem1 to use when
' connecting its event handler.
Private Sub MenuItem1_Click(ByVal sender As System.Object, ByVal _
e as System.EventArgs)
' Code goes here that handles the Click event.
End Sub
Açıklamalar
menü öğeniz için parametresiyle text
bir başlık belirttiğinizde, erişim anahtarı olarak kullanılacak karakterden önce bir '&' yerleştirerek bir erişim anahtarı da belirtebilirsiniz. Örneğin, "Dosya" içindeki "F"yi erişim anahtarı olarak belirtmek için menü öğesinin başlık "dosya &" olarak belirtmeniz gerekir. Menüleriniz için klavye gezintisi sağlamak için bu özelliği kullanabilirsiniz.
parametresinin text
"-
" olarak ayarlanması, menü öğenizin standart menü öğesi yerine ayırıcı (yatay çizgi) olarak görüntülenmesine neden olur.
Ayrıca, oluşturulmakta olan menü öğesi için olayı işleyecek Click bir temsilci belirtmek için bu oluşturucuyu kullanabilirsiniz. EventHandler Bu oluşturucuya geçirdiğiniz, olayı işleyebilen Click bir olay işleyicisini çağıracak şekilde yapılandırılmalıdır. Olayları işleme hakkında daha fazla bilgi için bkz. Olayları İşleme ve Oluşturma.
Şunlara uygulanır
MenuItem(String, MenuItem[])
Belirtilen bir başlık ve menü öğesi için tanımlanmış bir alt menü öğeleri dizisiyle sınıfının yeni bir örneğini başlatır.
public:
MenuItem(System::String ^ text, cli::array <System::Windows::Forms::MenuItem ^> ^ items);
public MenuItem (string text, System.Windows.Forms.MenuItem[] items);
new System.Windows.Forms.MenuItem : string * System.Windows.Forms.MenuItem[] -> System.Windows.Forms.MenuItem
Public Sub New (text As String, items As MenuItem())
Parametreler
- text
- String
Menü öğesinin başlık.
Örnekler
Aşağıdaki kod örneği, bir alt menü öğeleri dizisindeki her menü öğesinin olayını işleyecek bir yönteme bağlı bir olay işleyicisi olan belirtilen başlık içeren bir nesne oluşturur.
public:
void CreateMyMenuItem()
{
// submenu item array.
array<MenuItem^>^ subMenus = gcnew array<MenuItem^>(3);
// Create three menu items to add to the submenu item array.
MenuItem^ subMenuItem1 = gcnew MenuItem( "Red" );
MenuItem^ subMenuItem2 = gcnew MenuItem( "Blue" );
MenuItem^ subMenuItem3 = gcnew MenuItem( "Green" );
// Add the submenu items to the array.
subMenus[ 0 ] = subMenuItem1;
subMenus[ 1 ] = subMenuItem2;
subMenus[ 2 ] = subMenuItem3;
// Create an instance of a MenuItem with caption and an array of submenu
// items specified.
MenuItem^ MenuItem1 = gcnew MenuItem( "&Colors",subMenus );
}
public void CreateMyMenuItem()
{
// submenu item array.
MenuItem[] subMenus = new MenuItem[3];
// Create three menu items to add to the submenu item array.
MenuItem subMenuItem1 = new MenuItem("Red");
MenuItem subMenuItem2 = new MenuItem("Blue");
MenuItem subMenuItem3 = new MenuItem("Green");
// Add the submenu items to the array.
subMenus[0] = subMenuItem1;
subMenus[1] = subMenuItem2;
subMenus[2] = subMenuItem3;
// Create an instance of a MenuItem with caption and an array of submenu
// items specified.
MenuItem MenuItem1 = new MenuItem("&Colors", subMenus);
}
Public Sub CreateMyMenuItem()
' submenu item array.
Dim subMenus(3) As MenuItem
' Create three menu items to add to the submenu item array.
Dim subMenuItem1 As New MenuItem("Red")
Dim subMenuItem2 As New MenuItem("Blue")
Dim subMenuItem3 As New MenuItem("Green")
' Add the submenu items to the array.
subMenus(0) = subMenuItem1
subMenus(1) = subMenuItem2
subMenus(2) = subMenuItem3
' Create an instance of a MenuItem with caption and an array of submenu
' items specified.
Dim MenuItem1 As New MenuItem("&Colors", subMenus)
End Sub
Açıklamalar
menü öğeniz için parametresiyle text
bir başlık belirttiğinizde, erişim anahtarı olarak kullanılacak karakterden önce bir '&' yerleştirerek bir erişim anahtarı da belirtebilirsiniz. Örneğin, "Dosya" içindeki "F"yi erişim anahtarı olarak belirtmek için menü öğesinin başlık "dosya &" olarak belirtmeniz gerekir. Menüleriniz için klavye gezintisi sağlamak için bu özelliği kullanabilirsiniz.
parametresinin text
"-
" olarak ayarlanması, menü öğenizin standart menü öğesi yerine ayırıcı (yatay çizgi) olarak görüntülenmesine neden olur.
parametresi, items
bu menü öğesinin alt menüsünü tanımlamak için bir menü öğeleri dizisi atamanızı sağlar. Dizideki her öğeye atanmış bir menü öğeleri dizisi de olabilir. Bu, tüm menü yapılarını oluşturmanıza ve bunları menü öğesinin oluşturucusna atamanıza olanak tanır.
Olayları işleme hakkında daha fazla bilgi için bkz. Olayları İşleme ve Oluşturma.
Şunlara uygulanır
MenuItem(String, EventHandler, Shortcut)
Menü öğesi için belirtilen başlık, olay işleyicisi ve ilişkili kısayol tuşuyla sınıfının yeni bir örneğini başlatır.
public:
MenuItem(System::String ^ text, EventHandler ^ onClick, System::Windows::Forms::Shortcut shortcut);
public MenuItem (string text, EventHandler onClick, System.Windows.Forms.Shortcut shortcut);
new System.Windows.Forms.MenuItem : string * EventHandler * System.Windows.Forms.Shortcut -> System.Windows.Forms.MenuItem
Public Sub New (text As String, onClick As EventHandler, shortcut As Shortcut)
Parametreler
- text
- String
Menü öğesinin başlık.
- onClick
- EventHandler
EventHandler Bu menü öğesi için olayı işleyenClick.
Örnekler
Aşağıdaki kod örneği, belirtilen başlık, kısayol tuşu ve menü öğesi için olayı işleyecek bir yönteme bağlı bir olay işleyicisi olan bir nesne oluşturur.
public:
void CreateMyMenuItem()
{
// Create a MenuItem with caption, shortcut key, and an event handler
// specified.
MenuItem^ MenuItem1 = gcnew MenuItem( "&New",
gcnew System::EventHandler( this, &Form1::MenuItem1_Click ), Shortcut::CtrlL );
}
private:
// The following method is an event handler for menuItem1 to use when
// connecting the event handler.
void MenuItem1_Click( Object^ sender, EventArgs^ e )
{
// Code goes here that handles the Click event.
}
public void CreateMyMenuItem()
{
// Create a MenuItem with caption, shortcut key, and an event handler
// specified.
MenuItem MenuItem1 = new MenuItem("&New",
new System.EventHandler(this.MenuItem1_Click), Shortcut.CtrlL);
}
// The following method is an event handler for menuItem1 to use when
// connecting the event handler.
private void MenuItem1_Click(Object sender, EventArgs e)
{
// Code goes here that handles the Click event.
}
Public Sub CreateMyMenuItem()
' Create a MenuItem with caption, shortcut key, and an event handler
' specified.
Dim MenuItem1 As New MenuItem("&New", _
New System.EventHandler(AddressOf Me.MenuItem1_Click), Shortcut.CtrlL)
End Sub
' The following method is an event handler for menuItem1 to use when
' connecting the event handler.
Private Sub MenuItem1_Click(sender As Object, e As EventArgs)
' Code goes here that handles the Click event.
End Sub
Açıklamalar
menü öğeniz için parametresiyle text
bir başlık belirttiğinizde, erişim anahtarı olarak kullanılacak karakterden önce bir '&' yerleştirerek bir erişim anahtarı da belirtebilirsiniz. Örneğin, "Dosya" içindeki "F"yi erişim anahtarı olarak belirtmek için menü öğesinin başlık "dosya &" olarak belirtmeniz gerekir. Menüleriniz için klavye gezintisi sağlamak için bu özelliği kullanabilirsiniz. Bu oluşturucu, klavye gezintisi sağlamak için erişim tuşuna ek olarak bir kısayol tuşu belirtmenizi de sağlar. Kısayol tuşları, menü öğesini etkinleştirmek için kullanılabilecek tuşların bir bileşimini belirtmenize olanak sağlar.
parametresinin text
"-
" olarak ayarlanması, menü öğenizin standart menü öğesi yerine ayırıcı (yatay çizgi) olarak görüntülenmesine neden olur.
Ayrıca, oluşturulmakta olan menü öğesi için olayı işleyecek Click bir temsilci belirtmek için bu oluşturucuyu kullanabilirsiniz. EventHandler Bu oluşturucuya geçirdiğiniz, olayı işleyebilen Click bir olay işleyicisini çağıracak şekilde yapılandırılmalıdır. Olayları işleme hakkında daha fazla bilgi için bkz. Olayları İşleme ve Oluşturma.
Şunlara uygulanır
MenuItem(MenuMerge, Int32, Shortcut, String, EventHandler, EventHandler, EventHandler, MenuItem[])
public:
MenuItem(System::Windows::Forms::MenuMerge mergeType, int mergeOrder, System::Windows::Forms::Shortcut shortcut, System::String ^ text, EventHandler ^ onClick, EventHandler ^ onPopup, EventHandler ^ onSelect, cli::array <System::Windows::Forms::MenuItem ^> ^ items);
public MenuItem (System.Windows.Forms.MenuMerge mergeType, int mergeOrder, System.Windows.Forms.Shortcut shortcut, string text, EventHandler onClick, EventHandler onPopup, EventHandler onSelect, System.Windows.Forms.MenuItem[] items);
new System.Windows.Forms.MenuItem : System.Windows.Forms.MenuMerge * int * System.Windows.Forms.Shortcut * string * EventHandler * EventHandler * EventHandler * System.Windows.Forms.MenuItem[] -> System.Windows.Forms.MenuItem
Public Sub New (mergeType As MenuMerge, mergeOrder As Integer, shortcut As Shortcut, text As String, onClick As EventHandler, onPopup As EventHandler, onSelect As EventHandler, items As MenuItem())
Parametreler
- mergeOrder
- Int32
Bu menü öğesinin birleştirilmiş menüde alacağı göreli konum.
- text
- String
Menü öğesinin başlık.
- onClick
- EventHandler
EventHandler Bu menü öğesi için olayı işleyenClick.
- onPopup
- EventHandler
EventHandler Bu menü öğesi için olayı işleyenPopup.
- onSelect
- EventHandler
EventHandler Bu menü öğesi için olayı işleyenSelect.
Örnekler
Aşağıdaki kod örneği, başlık ve kısayol tuşuna sahip bir menü öğesi oluşturur. Menü öğesinde , Clickve Select olayları için Popuptanımlanmış olay işleyicileri de vardır. Bu menü öğesi birleştirilirse, menü öğesini menüye sıfır birleştirme sırasıyla ekler.
public:
void CreateMyMenuItem()
{
// Submenu item array.
array<MenuItem^>^ subMenus = gcnew array<MenuItem^>(3);
// Create three menu items to add to the submenu item array.
MenuItem^ subMenuItem1 = gcnew MenuItem( "Red" );
MenuItem^ subMenuItem2 = gcnew MenuItem( "Blue" );
MenuItem^ subMenuItem3 = gcnew MenuItem( "Green" );
// Add the submenu items to the array.
subMenus[ 0 ] = subMenuItem1;
subMenus[ 1 ] = subMenuItem2;
subMenus[ 2 ] = subMenuItem3;
/* Create a MenuItem with caption, shortcut key,
a Click, Popup, and Select event handler, merge type and order, and an
array of submenu items specified.
*/
MenuItem^ menuItem1 = gcnew MenuItem( MenuMerge::Add, 0,
Shortcut::CtrlShiftC, "&Colors",
gcnew EventHandler( this, &Form1::MenuItem1_Click ),
gcnew EventHandler( this, &Form1::MenuItem1_Popup ),
gcnew EventHandler( this, &Form1::MenuItem1_Select ), subMenus );
}
private:
// The following method is an event handler for menuItem1 to use when connecting the Click event.
void MenuItem1_Click( Object^ sender, EventArgs^ e )
{
// Code goes here that handles the Click event.
}
// The following method is an event handler for menuItem1 to use when connecting the Popup event.
void MenuItem1_Popup( Object^ sender, EventArgs^ e )
{
// Code goes here that handles the Click event.
}
// The following method is an event handler for menuItem1 to use when connecting the Select event
void MenuItem1_Select( Object^ sender, EventArgs^ e )
{
// Code goes here that handles the Click event.
}
public void CreateMyMenuItem()
{
// Submenu item array.
MenuItem[] subMenus = new MenuItem[3];
// Create three menu items to add to the submenu item array.
MenuItem subMenuItem1 = new MenuItem("Red");
MenuItem subMenuItem2 = new MenuItem("Blue");
MenuItem subMenuItem3 = new MenuItem("Green");
// Add the submenu items to the array.
subMenus[0] = subMenuItem1;
subMenus[1] = subMenuItem2;
subMenus[2] = subMenuItem3;
/* Create a MenuItem with caption, shortcut key,
a Click, Popup, and Select event handler, merge type and order, and an
array of submenu items specified.
*/
MenuItem menuItem1 = new MenuItem(MenuMerge.Add, 0,
Shortcut.CtrlShiftC, "&Colors",
new EventHandler(this.MenuItem1_Click),
new EventHandler(this.MenuItem1_Popup),
new EventHandler(this.MenuItem1_Select), subMenus);
}
// The following method is an event handler for menuItem1 to use when connecting the Click event.
private void MenuItem1_Click(Object sender, EventArgs e)
{
// Code goes here that handles the Click event.
}
// The following method is an event handler for menuItem1 to use when connecting the Popup event.
private void MenuItem1_Popup(Object sender, EventArgs e)
{
// Code goes here that handles the Click event.
}
// The following method is an event handler for menuItem1 to use when connecting the Select event
private void MenuItem1_Select(Object sender, EventArgs e)
{
// Code goes here that handles the Click event.
}
Public Sub CreateMyMenuItem()
' Submenu item array.
Dim SubMenus(3) as MenuItem
' Create three menu items to add to the submenu item array.
Dim SubMenuItem1, SubMenuItem2, SubMenuItem3 as MenuItem
SubMenuItem1 = New MenuItem ("Red")
SubMenuItem2 = New MenuItem ("Blue")
SubMenuItem3 = New MenuItem ("Green")
' Add the submenu items to the array.
SubMenus(0) = SubMenuItem1
SubMenus(1) = SubMenuItem2
SubMenus(2) = SubMenuItem3
' Create a MenuItem with caption, shortcut key,
' a Click, Popup, and Select event handler, menu merge type and order, and an
' array of submenu items specified.
Dim MenuItem1 As MenuItem
MenuItem1 = New MenuItem(MenuMerge.Add, 0, Shortcut.CtrlShiftC, "&Colors", _
AddressOf Me.MenuItem1_Click, _
AddressOf Me.MenuItem1_Popup, _
AddressOf Me.MenuItem1_Select, SubMenus)
End Sub
' The following method is an event handler for MenuItem1 to use when connecting the Click event.
Private Sub MenuItem1_Click(ByVal sender As System.Object, ByVal e as System.EventArgs)
' Code goes here that handles the Click event.
End Sub
' The following method is an event handler for MenuItem1 to use when connecting the Popup event.
Private Sub MenuItem1_Popup(ByVal sender As System.Object, ByVal e as System.EventArgs)
' Code goes here that handles the Click event.
End Sub
' The following method is an event handler for MenuItem1 to use when connecting the Select event
Private Sub MenuItem1_Select(ByVal sender As System.Object, ByVal e as System.EventArgs)
' Code goes here that handles the Click event.
End Sub
Açıklamalar
menü öğeniz için parametresiyle text
bir başlık belirttiğinizde, erişim anahtarı olarak kullanılacak karakterden önce bir '&' yerleştirerek bir erişim anahtarı da belirtebilirsiniz. Örneğin, "Dosya" içindeki "F"yi erişim anahtarı olarak belirtmek için menü öğesinin başlık "dosya &" olarak belirtmeniz gerekir. Menüleriniz için klavye gezintisi sağlamak için bu özelliği kullanabilirsiniz.
parametresinin text
"-
" olarak ayarlanması, menü öğenizin standart menü öğesi yerine ayırıcı (yatay çizgi) olarak görüntülenmesine neden olur.
parametresi, items
bu menü öğesinin alt menüsünü tanımlamak için bir menü öğeleri dizisi atamanızı sağlar. Dizideki her öğeye atanmış bir menü öğeleri dizisi de olabilir. Bu, tüm menü yapılarını oluşturmanıza ve bunları menü öğesinin oluşturucusna atamanıza olanak tanır.
ve mergeOrder
parametreleri, mergeType
menü öğesi başka bir menüyle birleştirildiğinde bu menü öğesinin nasıl davranacağını belirlemenize olanak tanır. Parametre için mergeType
belirttiğiniz değere bağlı olarak, menü öğesini ve alt menü öğelerini birleştirdiğiniz menüyle ekleyebilir, kaldırabilir, değiştirebilir veya birleştirebilirsiniz. parametresi, mergeOrder
menü birleştirildiğinde oluşturulmakta olan menü öğesinin nerede konumlandırılacağını belirler.
Buna ek olarak, bu oluşturucuyu kullanarak bir MenuItem oluşturabilir ve menü öğesinin tıklanma işlemini işleyecek kodunuzdaki bir olay işleyicisine bağlanmasını sağlayabilirsiniz. EventHandler Bu oluşturucuya geçirdiğiniz, olayı işleyebilen Click bir olay işleyicisini çağıracak şekilde yapılandırılmalıdır. Bu oluşturucu sürümünü kullanarak, bu menü öğesinin Popup ne zaman seçildiğini belirlemek için ve Select olaylarını da bağlayabilirsiniz. Bu olayları, alt menü öğelerinin yanında onay işareti görüntülenip görüntülenmeyeceğini belirleme veya uygulamanın durumuna göre menü öğelerini etkinleştirme veya devre dışı bırakma gibi görevler için kullanabilirsiniz. Select ve Click olayları yalnızca üst menü öğeleri olmayan nesneler için MenuItem oluşturulur. Olayları işleme hakkında daha fazla bilgi için bkz. Olayları İşleme ve Oluşturma.