Form.LayoutMdi(MdiLayout) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ordnet die untergeordneten MDI (Multiple Document Interface)-Formulare im übergeordneten MDI-Formular an.
public:
void LayoutMdi(System::Windows::Forms::MdiLayout value);
public void LayoutMdi (System.Windows.Forms.MdiLayout value);
member this.LayoutMdi : System.Windows.Forms.MdiLayout -> unit
Public Sub LayoutMdi (value As MdiLayout)
Parameter
- value
- MdiLayout
Einer der MdiLayout-Werte, der das Layout der untergeordneten MDI-Formulare bestimmt.
Beispiele
Das folgende Beispiel zeigt die Ereignishandler für die Menüelemente eines Fenstermenüs im übergeordneten Formular einer MDI-Anwendung. Jeder Ereignishandler führt Aufrufe an die LayoutMdi -Methode aus, um alle untergeordneten Formulare anzuordnen, die derzeit in der Anwendung geöffnet sind.
private:
void HorizontallyTileMyWindows( Object^ sender, System::EventArgs^ e )
{
// Tile all child forms horizontally.
this->LayoutMdi( MdiLayout::TileHorizontal );
}
void VerticallyTileMyWindows( Object^ sender, System::EventArgs^ e )
{
// Tile all child forms vertically.
this->LayoutMdi( MdiLayout::TileVertical );
}
void CascadeMyWindows( Object^ sender, System::EventArgs^ e )
{
// Cascade all MDI child windows.
this->LayoutMdi( MdiLayout::Cascade );
}
private void HorizontallyTileMyWindows (object sender, System.EventArgs e)
{
// Tile all child forms horizontally.
this.LayoutMdi( MdiLayout.TileHorizontal );
}
private void VerticallyTileMyWindows (object sender, System.EventArgs e)
{
// Tile all child forms vertically.
this.LayoutMdi( MdiLayout.TileVertical );
}
private void CascadeMyWindows (object sender, System.EventArgs e)
{
// Cascade all MDI child windows.
this.LayoutMdi( MdiLayout.Cascade );
}
Private Sub HorizontallyTileMyWindows(sender As Object, e As System.EventArgs)
' Tile all child forms horizontally.
Me.LayoutMdi(MdiLayout.TileHorizontal)
End Sub
Private Sub VerticallyTileMyWindows(sender As Object, e As System.EventArgs)
' Tile all child forms vertically.
Me.LayoutMdi(MdiLayout.TileVertical)
End Sub
Private Sub CascadeMyWindows(sender As Object, e As System.EventArgs)
' Cascade all MDI child windows.
Me.LayoutMdi(MdiLayout.Cascade)
End Sub
Hinweise
Mit dieser Methode können Sie die untergeordneten MDI-Formulare in Ihrem übergeordneten MDI-Formular anordnen, um die Navigation und Bearbeitung untergeordneter MDI-Formulare zu erleichtern. Untergeordnete MDI-Formulare können horizontal und vertikal, kaskadiert oder als Symbole innerhalb des übergeordneten MDI-Formulars gekachelt werden.