Form.LayoutMdi(MdiLayout) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Rangschikt de onderliggende MDI-formulieren (Multiple Document Interface) in het bovenliggende MDI-formulier.
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)
Parameters
- value
- MdiLayout
Een van de MdiLayout waarden waarmee de indeling van onderliggende MDI-formulieren wordt gedefinieerd.
Voorbeelden
In het volgende voorbeeld ziet u de gebeurtenis-handlers voor de menu-items van een venstermenu in het bovenliggende formulier van een MDI-toepassing. Elke gebeurtenis-handler roept de LayoutMdi methode aan om onderliggende formulieren te rangschikken die momenteel in de toepassing zijn geopend.
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
Opmerkingen
U kunt deze methode gebruiken om de MDI-onderliggende formulieren in het MDI-bovenliggende formulier te rangschikken, zodat u eenvoudiger kunt navigeren en bewerken met MDI-onderliggende formulieren. Onderliggende MDI-formulieren kunnen horizontaal en verticaal, trapsgewijs of als pictogrammen in het bovenliggende MDI-formulier worden weergegeven.