FlowDirection Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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.