BoundsSpecified Enum
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.
Hiermee geeft u de grenzen op van het besturingselement dat moet worden gebruikt bij het definiëren van de grootte en positie van een besturingselement.
Deze opsomming ondersteunt een bitsgewijze combinatie van de waarden van de leden.
public enum class BoundsSpecified
[System.Flags]
public enum BoundsSpecified
[<System.Flags>]
type BoundsSpecified =
Public Enum BoundsSpecified
- Overname
- Kenmerken
Velden
| Name | Waarde | Description |
|---|---|---|
| None | 0 | Er zijn geen grenzen opgegeven. |
| X | 1 | Hiermee geeft u op dat de linkerrand van het besturingselement is gedefinieerd. |
| Y | 2 | Hiermee geeft u op dat de bovenrand van het besturingselement is gedefinieerd. |
| Location | 3 | Hiermee geeft u op dat zowel de als de XY coördinaten van het besturingselement zijn gedefinieerd. |
| Width | 4 | Hiermee geeft u op dat de breedte van het besturingselement is gedefinieerd. |
| Height | 8 | Hiermee geeft u op dat de hoogte van het besturingselement is gedefinieerd. |
| Size | 12 | Hiermee geeft u op dat zowel de WidthHeight eigenschapswaarden van het besturingselement zijn gedefinieerd. |
| All | 15 | Hiermee geeft u op dat zowel de eigenschapswaarden als de LocationSize eigenschapswaarden zijn gedefinieerd. |
Voorbeelden
private:
void MyForm_Layout( Object^ /*sender*/, System::Windows::Forms::LayoutEventArgs^ /*e*/ )
{
// Center the Form on the user's screen everytime it requires a Layout.
this->SetBounds( (Screen::GetBounds( this ).Width / 2) - (this->Width / 2), (Screen::GetBounds( this ).Height / 2) - (this->Height / 2), this->Width, this->Height, BoundsSpecified::Location );
}
private void MyForm_Layout(object sender, System.Windows.Forms.LayoutEventArgs e)
{
// Center the Form on the user's screen everytime it requires a Layout.
this.SetBounds((Screen.GetBounds(this).Width/2) - (this.Width/2),
(Screen.GetBounds(this).Height/2) - (this.Height/2),
this.Width, this.Height, BoundsSpecified.Location);
}
Private Sub MyForm_Layout(ByVal sender As Object, _
ByVal e As System.Windows.Forms.LayoutEventArgs) Handles MyBase.Layout
' Center the Form on the user's screen everytime it requires a Layout.
Me.SetBounds((System.Windows.Forms.Screen.GetBounds(Me).Width / 2) - (Me.Width / 2), _
(System.Windows.Forms.Screen.GetBounds(Me).Height / 2) - (Me.Height / 2), _
Me.Width, Me.Height, System.Windows.Forms.BoundsSpecified.Location)
End Sub
Opmerkingen
Gebruik de leden van deze opsomming bij het aanroepen van de SetBoundsCore en SetBounds methoden van de Control klasse.