Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

SplitContainer.Dock, propriété

Obtient ou définit les bordures SplitContainer attachées aux bords du conteneur.

Espace de noms :  System.Windows.Forms
Assembly :  System.Windows.Forms (dans System.Windows.Forms.dll)

public DockStyle Dock { get; set; }

Valeur de propriété

Type : System.Windows.Forms.DockStyle
Une des valeurs de DockStyle. La valeur par défaut est None.

Vous pouvez ancrer un SplitContainer à n'importe quel bord du conteneur ou un SplitContainer à tous les bords du conteneur afin que SplitContainer remplisse complètement le conteneur. Par exemple, affectez la valeur DockStyle.Left à cette propriété pour attacher le bord gauche du SplitContainer au bord gauche de son conteneur. Les contrôles sont ancrés en ordre de plan.

RemarqueRemarque

L'ordre de plan correspond à la dimension de profondeur de l'écran, et les ordres x et y correspondent aux dimensions horizontales et verticales, respectivement. L'ordre de plan définit quel objet apparaît à l'écran, dans les cas où les contrôles ou les fenêtres se chevauchent ou occupent le même espace sur l'écran. Un contrôle ou une fenêtre en haut de l'ordre de plan apparaît devant tous les autres contrôles ou fenêtres et est référencé(e) par un index égal à 0 dans la propriété Controls. Un contrôle ou une fenêtre en bas de l'ordre de plan apparaît derrière tous les autres contrôles ou fenêtres et est référencé(e) par un index égal à (Controls.Count-1) dans la propriété Controls.

Pour plus d'informations sur l'ancrage des contrôles, consultez Comment : créer une interface utilisateur à plusieurs volets à l'aide des Windows Forms.

L'exemple de code suivant affiche un séparateur vertical dont la propriété Dock a la valeur Fill. D'autres propriétés de base d'un séparateur vertical sont également indiquées. Il est extrait d'un exemple plus développé fourni pour la classe SplitContainer.


        // Basic SplitContainer properties.
        // This is a vertical splitter that moves in 10-pixel increments.
        // This splitter needs no explicit Orientation property because Vertical is the default.
        splitContainer1.Dock = System.Windows.Forms.DockStyle.Fill;
        splitContainer1.ForeColor = System.Drawing.SystemColors.Control;
        splitContainer1.Location = new System.Drawing.Point(0, 0);
        splitContainer1.Name = "splitContainer1";
        // You can drag the splitter no nearer than 30 pixels from the left edge of the container.
        splitContainer1.Panel1MinSize = 30;
        // You can drag the splitter no nearer than 20 pixels from the right edge of the container.
        splitContainer1.Panel2MinSize = 20;
        splitContainer1.Size = new System.Drawing.Size(292, 273);
        splitContainer1.SplitterDistance = 79;
        // This splitter moves in 10-pixel increments.
        splitContainer1.SplitterIncrement = 10;
        splitContainer1.SplitterWidth = 6;
        // splitContainer1 is the first control in the tab order.
        splitContainer1.TabIndex = 0;
        splitContainer1.Text = "splitContainer1";
        // When the splitter moves, the cursor changes shape.
        splitContainer1.SplitterMoved += new System.Windows.Forms.SplitterEventHandler(splitContainer1_SplitterMoved);
        splitContainer1.SplitterMoving += new System.Windows.Forms.SplitterCancelEventHandler(splitContainer1_SplitterMoving);

        // Add a TreeView control to the left panel.
        splitContainer1.Panel1.BackColor = System.Drawing.SystemColors.Control;
        // Add a TreeView control to Panel1.
        splitContainer1.Panel1.Controls.Add(treeView1);
        splitContainer1.Panel1.Name = "splitterPanel1";
        // Controls placed on Panel1 support right-to-left fonts.
        splitContainer1.Panel1.RightToLeft = System.Windows.Forms.RightToLeft.Yes;



.NET Framework

Pris en charge dans : 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Pris en charge dans : 4, 3.5 SP1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (rôle principal du serveur non pris en charge), Windows Server 2008 R2 (rôle principal du serveur pris en charge avec SP1 ou version ultérieure ; Itanium non pris en charge)

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft