Questa pagina è stata utile?
I suggerimenti relativi al contenuto di questa pagina sono importanti. Comunicaceli.
Altri suggerimenti?
1500 caratteri rimanenti
Classe ToolStripContainer
Collapse the table of content
Expand the table of content

Classe ToolStripContainer

Nota: questa classe è stata introdotta con .NET Framework versione 2.0.

Fornisce pannelli su ogni lato del form e un pannello centrale che può contenere uno o più controlli.

Spazio dei nomi: System.Windows.Forms
Assembly: System.Windows.Forms (in system.windows.forms.dll)

[ComVisibleAttribute(true)] 
[ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch)] 
public class ToolStripContainer : ContainerControl
/** @attribute ComVisibleAttribute(true) */ 
/** @attribute ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch) */ 
public class ToolStripContainer extends ContainerControl
ComVisibleAttribute(true) 
ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch) 
public class ToolStripContainer extends ContainerControl

L'oggetto ToolStripContainer è costituito da un oggetto ToolStripPanel espandibile e comprimibile su ogni lato del controllo e da un oggetto ToolStripContentPanel centrale. Utilizzare un oggetto ToolStripPanel per l'inserimento di uno o più controlli ToolStrip, MenuStrip o StatusStrip. Utilizzare l'oggetto ToolStripContentPanel centrale per l'inserimento di altri controlli.

È possibile nascondere ognuno dei pannelli superiore, inferiore, sinistro e destro impostando le rispettive proprietà TopToolStripPanelVisible, BottomToolStripPanelVisible, LeftToolStripPanelVisiblee RightToolStripPanelVisible su false. Per impostazione predefinita, ognuna di queste proprietà è true in fase di progettazione. In fase di progettazione, inoltre, l'oggetto ToolStripContainer viene visualizzato con il pannello superiore già espanso.

Nell'esempio di codice riportato di seguito viene illustrata l'aggiunta di un oggetto ToolStripContainer e di un oggetto ToolStrip a un Windows Form, l'aggiunta di elementi all'oggetto ToolStrip e l'aggiunta dell'oggetto ToolStrip alla proprietà TopToolStripPanel dell'oggetto ToolStripContainer.

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;


public class Form1 : Form
{
    private ToolStripContainer toolStripContainer1;
    private ToolStrip toolStrip1;

    public Form1()
    {
        InitializeComponent();
    }
    [STAThread]
    static void Main()
    {
        Application.EnableVisualStyles();
        Application.Run(new Form1());
    }

    private void InitializeComponent()
    {
        toolStripContainer1 = new System.Windows.Forms.ToolStripContainer();
        toolStrip1 = new System.Windows.Forms.ToolStrip();
        // Add items to the ToolStrip.
        toolStrip1.Items.Add("One");
        toolStrip1.Items.Add("Two");
        toolStrip1.Items.Add("Three");
        // Add the ToolStrip to the top panel of the ToolStripContainer.
        toolStripContainer1.TopToolStripPanel.Controls.Add(toolStrip1);
        // Add the ToolStripContainer to the form.
        Controls.Add(toolStripContainer1);
 
    }
}

System.Object
   System.MarshalByRefObject
     System.ComponentModel.Component
       System.Windows.Forms.Control
         System.Windows.Forms.ScrollableControl
           System.Windows.Forms.ContainerControl
            System.Windows.Forms.ToolStripContainer

I membri statici pubblici (Shared in Visual Basic) di questo tipo sono validi per le operazioni multithreading. I membri di istanza non sono garantiti come thread safe.

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile per Pocket PC, Windows Mobile per Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema.

.NET Framework

Supportato in: 2.0

Aggiunte alla community

AGGIUNGI
Microsoft sta conducendo un sondaggio in linea per comprendere l'opinione degli utenti in merito al sito Web di MSDN. Se si sceglie di partecipare, quando si lascia il sito Web di MSDN verrà visualizzato il sondaggio in linea.

Si desidera partecipare?
Mostra:
© 2015 Microsoft