Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações. |
Tradução
Original
|
Classe ToolStripDropDownMenu
Fornece funcionalidade básica para o controle ContextMenuStrip. Embora ToolStripDropDownMenu e ToolStripDropDown Substituir e adicionar funcionalidade para o Menu controle de versões anteriores, Menu é mantida para compatibilidade com versões anteriores e para uso futuro, se você escolher.
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
ToolStripDropDownMenu é a classe base para ContextMenuStrip, fornecendo propriedades de layout e pintura necessárias e métodos. As propriedades desta classe você provavelmente usar diretamente o sãoShowCheckMargin e ShowImageMargin Propriedades, que determinam se o menu de atalho será capaz de exibir uma marca de seleção, uma imagem ou ambos.
O exemplo de código a seguir demonstra como criar e inicializar um ContextMenuStrip controlar o configuração as margens da seleção e imagem. Para obter uma listagem de código completo, consulte Como: Habilitar Marcar margens e margens da imagem em controles de ContextMenuStrip.
public Form5() { // Size the form to show three wide menu items.this.Width = 500; this.Text = "ToolStripContextMenuStrip: Image and Check Margins"; // Create a new MenuStrip control. MenuStrip ms = new MenuStrip(); // Create the ToolStripMenuItems for the MenuStrip control. ToolStripMenuItem bothMargins = new ToolStripMenuItem("BothMargins"); ToolStripMenuItem imageMarginOnly = new ToolStripMenuItem("ImageMargin"); ToolStripMenuItem checkMarginOnly = new ToolStripMenuItem("CheckMargin"); ToolStripMenuItem noMargins = new ToolStripMenuItem("NoMargins"); // Customize the DropDowns menus.// This ToolStripMenuItem has an image margin // and a check margin. bothMargins.DropDown = CreateCheckImageContextMenuStrip(); ((ContextMenuStrip)bothMargins.DropDown).ShowImageMargin = true; ((ContextMenuStrip)bothMargins.DropDown).ShowCheckMargin = true; // This ToolStripMenuItem has only an image margin. imageMarginOnly.DropDown = CreateCheckImageContextMenuStrip(); ((ContextMenuStrip)imageMarginOnly.DropDown).ShowImageMargin = true; ((ContextMenuStrip)imageMarginOnly.DropDown).ShowCheckMargin = false; // This ToolStripMenuItem has only a check margin. checkMarginOnly.DropDown = CreateCheckImageContextMenuStrip(); ((ContextMenuStrip)checkMarginOnly.DropDown).ShowImageMargin = false; ((ContextMenuStrip)checkMarginOnly.DropDown).ShowCheckMargin = true; // This ToolStripMenuItem has no image and no check margin. noMargins.DropDown = CreateCheckImageContextMenuStrip(); ((ContextMenuStrip)noMargins.DropDown).ShowImageMargin = false; ((ContextMenuStrip)noMargins.DropDown).ShowCheckMargin = false; // Populate the MenuStrip control with the ToolStripMenuItems. ms.Items.Add(bothMargins); ms.Items.Add(imageMarginOnly); ms.Items.Add(checkMarginOnly); ms.Items.Add(noMargins); // Dock the MenuStrip control to the top of the form. ms.Dock = DockStyle.Top; // Add the MenuStrip control to the controls collection last.// This is important for correct placement in the z-order.this.Controls.Add(ms); }
Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98
o.NET Framework e.NET Compact Framework não oferecem suporte a todas as versões de cada plataforma. Para obter uma lista de versões suportadas, consulte Requisitos de sistema do .NET framework.