Partager via


FlowDirection Énumération

Définition

Définit les constantes qui spécifient la direction des éléments d’IU (interface utilisateur) consécutifs dans un conteneur de disposition linéaire.

public enum class FlowDirection
public enum FlowDirection
type FlowDirection = 
Public Enum FlowDirection
Héritage
FlowDirection

Champs

BottomUp 3

Les éléments circulent depuis le bas de l'aire de conception vers le haut.

LeftToRight 0

Les éléments circulent depuis le bord gauche de l'aire de conception vers le bord droit.

RightToLeft 2

Les éléments circulent depuis le bord droit de l'aire de conception vers le bord gauche.

TopDown 1

Les éléments circulent depuis le haut de l'aire de conception vers le bas.

Exemples

L’exemple suivant montre comment définir la FlowDirection propriété sur un FlowLayoutPanel contrôle . Cet exemple de code fait partie d’un exemple plus grand fourni pour le FlowLayoutPanel contrôle.

private:
    void flowTopDownBtn_CheckedChanged(System::Object^ sender,
        System::EventArgs^ e)
    {
        this->flowLayoutPanel1->FlowDirection = FlowDirection::TopDown;
    }

private:
    void flowBottomUpBtn_CheckedChanged(System::Object^ sender,
        System::EventArgs^ e)
    {
        this->flowLayoutPanel1->FlowDirection = FlowDirection::BottomUp;
    }

private:
    void flowLeftToRight_CheckedChanged(System::Object^ sender,
        System::EventArgs^ e)
    {
        this->flowLayoutPanel1->FlowDirection =
            FlowDirection::LeftToRight;
    }

private:
    void flowRightToLeftBtn_CheckedChanged(
        System::Object^ sender, System::EventArgs^ e)
    {
        this->flowLayoutPanel1->FlowDirection =
            FlowDirection::RightToLeft;
    }
private void flowTopDownBtn_CheckedChanged(
    System.Object sender, 
    System.EventArgs e)
{
    this.FlowLayoutPanel1.FlowDirection = FlowDirection.TopDown;
}

private void flowBottomUpBtn_CheckedChanged(
    System.Object sender, 
    System.EventArgs e)
{
    this.FlowLayoutPanel1.FlowDirection = FlowDirection.BottomUp;
}

private void flowLeftToRight_CheckedChanged(
    System.Object sender, 
    System.EventArgs e)
{
    this.FlowLayoutPanel1.FlowDirection = FlowDirection.LeftToRight;
}

private void flowRightToLeftBtn_CheckedChanged(
    System.Object sender, 
    System.EventArgs e)
{
    this.FlowLayoutPanel1.FlowDirection = FlowDirection.RightToLeft;
}
Private Sub flowTopDownBtn_CheckedChanged( _
ByVal sender As System.Object, _
ByVal e As System.EventArgs) _
Handles flowTopDownBtn.CheckedChanged

    Me.FlowLayoutPanel1.FlowDirection = FlowDirection.TopDown

End Sub

Private Sub flowBottomUpBtn_CheckedChanged( _
ByVal sender As System.Object, _
ByVal e As System.EventArgs) _
Handles flowBottomUpBtn.CheckedChanged

    Me.FlowLayoutPanel1.FlowDirection = FlowDirection.BottomUp

End Sub

Private Sub flowLeftToRight_CheckedChanged( _
ByVal sender As System.Object, _
ByVal e As System.EventArgs) _
Handles flowLeftToRight.CheckedChanged

    Me.FlowLayoutPanel1.FlowDirection = FlowDirection.LeftToRight

End Sub

Private Sub flowRightToLeftBtn_CheckedChanged( _
ByVal sender As System.Object, _
ByVal e As System.EventArgs) _
Handles flowRightToLeftBtn.CheckedChanged

    Me.FlowLayoutPanel1.FlowDirection = FlowDirection.RightToLeft

End Sub

Remarques

L’énumération FlowDirection décrit le sens du flux des éléments d’interface utilisateur consécutifs, généralement des contrôles, sur une aire de conception ou un conteneur tel qu’un formulaire. Cette énumération est utilisée par les conteneurs de disposition linéaire tels que FlowLayoutPanel, qui stockent ces informations en interne dans la FlowLayoutPanel.FlowDirection propriété .

Détermine FlowDirection l’emplacement par défaut d’un nouveau contrôle lorsqu’il est ajouté à un conteneur de prise en charge. Le sens du flux du conteneur, ainsi que les Anchor propriétés et Dock de chaque contrôle contenu, déterminent le réarrangement des contrôles lorsque leur conteneur est redimensionné.

Le FlowLayoutPanel contrôle fournit une FlowBreak propriété à ses contrôles enfants. La définition de la valeur de la FlowBreak propriété true sur entraîne l’arrêt de la FlowLayoutPanel disposition des contrôles dans le sens de flux actuel et l’habillage vers la ligne ou la colonne suivante.

S’applique à

Voir aussi