FlowDirection Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Definiuje stałe określające kierunek, w którym kolejne elementy interfejsu użytkownika są umieszczane w kontenerze układu liniowego.
public enum class FlowDirection
public enum FlowDirection
type FlowDirection =
Public Enum FlowDirection
- Dziedziczenie
Pola
BottomUp | 3 | Elementy przepływają od dołu powierzchni projektowej do góry. |
LeftToRight | 0 | Elementy przepływają od lewej krawędzi powierzchni projektowej po prawej stronie. |
RightToLeft | 2 | Elementy przepływają od prawej krawędzi powierzchni projektowej po lewej stronie. |
TopDown | 1 | Elementy przepływają od góry powierzchni projektowej do dołu. |
Przykłady
W poniższym przykładzie pokazano, jak ustawić FlowDirection właściwość w kontrolce FlowLayoutPanel . Ten przykład kodu jest częścią większego przykładu udostępnionego dla kontrolki FlowLayoutPanel .
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
Uwagi
Wyliczenie FlowDirection opisuje kierunek przepływu kolejnych elementów interfejsu użytkownika, zazwyczaj steruje na powierzchni projektowej lub kontenerze, takim jak formularz. To wyliczenie jest używane przez kontenery układu liniowego, takie jak FlowLayoutPanel, które przechowuje te informacje wewnętrznie we FlowLayoutPanel.FlowDirection właściwości .
Funkcja FlowDirection określa, gdzie nowa kontrolka jest domyślnie umieszczana podczas dodawania jej do kontenera pomocniczego. Kierunek przepływu kontenera wraz z właściwościami Anchor i Dock każdej zawartej kontrolki określa kolejność kontrolek po zmianie rozmiaru kontenera.
Kontrolka FlowLayoutPanel udostępnia FlowBreak
właściwość do kontrolek podrzędnych. Ustawienie wartości FlowBreak
właściwości true
powoduje FlowLayoutPanel zatrzymanie układania kontrolek w bieżącym kierunku przepływu i zawijanie do następnego wiersza lub kolumny.