--- title: "How to: Add ToolStrip Items Dynamically" ms.date: "03/30/2017" dev_langs: - "csharp" - "vb" helpviewer_keywords: - "ContextMenuStrip control [Windows Forms]" - "toolbars [Windows Forms], adding items dynamically" - "ToolStrip control [Windows Forms]" ms.assetid: 0e8dea56-5f46-408b-914d-7e360341a234 --- # How to: Add ToolStrip Items Dynamically You can dynamically populate the menu item collection of a control when the menu opens. ## Example The following code example demonstrates how to dynamically add items to a control. The example also shows how to reuse the same for three different controls on the form. In the example, an event handler populates the menu item collection. The event handler examines the and properties and adds a describing the source control. [!code-csharp[System.Windows.Forms.ToolStrip.Misc#1](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.ToolStrip.Misc/CS/Program.cs#1)] [!code-vb[System.Windows.Forms.ToolStrip.Misc#1](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.ToolStrip.Misc/VB/Program.vb#1)] [!code-csharp[System.Windows.Forms.ToolStrip.Misc#40](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.ToolStrip.Misc/CS/Program.cs#40)] [!code-vb[System.Windows.Forms.ToolStrip.Misc#40](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.ToolStrip.Misc/VB/Program.vb#40)] ## Compiling the Code This example requires: - References to the System.Drawing and System.Windows.Forms assemblies. ## See also - - - - - - - [ToolStrip Control](toolstrip-control-windows-forms.md)