DesignerRegionMouseEventArgs.Region Eigenschaft

Definition

Ruft den Designerbereich ab, auf den geklickt wurde (sofern zutreffend).Gets the designer region that was clicked, if any.

public:
 property System::Web::UI::Design::DesignerRegion ^ Region { System::Web::UI::Design::DesignerRegion ^ get(); };
public System.Web.UI.Design.DesignerRegion Region { get; }
member this.Region : System.Web.UI.Design.DesignerRegion
Public ReadOnly Property Region As DesignerRegion

Eigenschaftswert

DesignerRegion

Der DesignerRegion, für den das Klickereignis gilt, oder null, wenn auf keinen Bereich geklickt wurde.The DesignerRegion that the click event applies to, or null if no region was clicked.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie mit der der Bereich, auf den DesignerRegionMouseEventArgs geklickt wurde, identifiziert und die Ansicht entsprechend geändert wird.The following code example shows how to use the DesignerRegionMouseEventArgs to identify the region that was clicked and to change view accordingly. Dieses Beispiel ist Teil eines größeren Beispiels, das für die-Klasse bereitgestellt wird EditableDesignerRegion .This example is part of a larger example provided for the EditableDesignerRegion class.

// Handler for the Click event, which provides the region in the arguments.
protected override void OnClick(DesignerRegionMouseEventArgs e)
{
    if (e.Region == null)
        return;

    // If the clicked region is not a header, return
    if (e.Region.Name.IndexOf("Header") != 0)
        return;

    // Switch the current view if required
    if (e.Region.Name.Substring(6, 1) != myControl.CurrentView.ToString())
    {
        myControl.CurrentView = int.Parse(e.Region.Name.Substring(6, 1));
        base.UpdateDesignTimeHtml();
    }
}
' Handler for the Click event, which provides the region in the arguments.
Protected Overrides Sub OnClick(ByVal e As DesignerRegionMouseEventArgs)
    If IsNothing(e.Region) Then
        Return
    End If

    ' If the clicked region is not a header, return
    If e.Region.Name.IndexOf("Header") <> 0 Then
        Return
    End If

    ' Switch the current view if required
    If e.Region.Name.Substring(6, 1) <> myControl.CurrentView.ToString() Then
        myControl.CurrentView = Integer.Parse(e.Region.Name.Substring(6, 1))
        MyBase.UpdateDesignTimeHtml()
    End If
End Sub

Hinweise

Die- Region Eigenschaft stellt den Steuerelement-Designer Bereich dar, auf den geklickt wurde, sofern vorhanden.The Region property represents the control designer region that was clicked, if any.

Die- Region Eigenschaft wird vom- DesignerRegionMouseEventArgs Konstruktor initialisiert.The Region property is initialized by the DesignerRegionMouseEventArgs constructor.

Gilt für:

Siehe auch