Classe ToolStripContainer
TOC
Comprimi il sommario
Espandi il sommario

Classe ToolStripContainer

Aggiornamento: novembre 2007

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
public class ToolStripContainer extends ContainerControl

ToolStripContainer è simile a SplitContainer. Utilizza quattro pannelli laterali ancorati (istanze di ToolStripPanel) e un pannello centrale (un'istanza di ToolStripContentPanel) per creare una disposizione tipica. Non è possibile rimuovere i pannelli laterali, ma è possibile nasconderli impostando le rispettive proprietà TopToolStripPanelVisible, BottomToolStripPanelVisible, LeftToolStripPanelVisible e 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. Non è possibile rimuovere né nascondere la classe ToolStripContentPanel. È possibile disporre uno o più controlli ToolStrip, MenuStrip o StatusStrip nei pannelli laterali ed è possibile utilizzare il pannello centrale per gli altri controlli. La classe ToolStripContentPanel consente inoltre il supporto del renderer nel corpo del form per un aspetto uniforme.

ToolStripContainer non supporta le applicazioni MDI. Per le applicazioni MDI, utilizzare invece la classe ToolStripPanel.

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);

    }
}


Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

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

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

.NET Framework

Supportato in: 3.5, 3.0, 2.0

Aggiunte alla community

AGGIUNGI
Mostra:
© 2016 Microsoft