DesignerRegionMouseEventArgs.Region Property

Note: This property is new in the .NET Framework version 2.0.

Gets the designer region that was clicked, if any.

Namespace: System.Web.UI.Design
Assembly: System.Design (in

public DesignerRegion Region { get; }
/** @property */
public DesignerRegion get_Region ()

public function get Region () : DesignerRegion

Property Value

The DesignerRegion that the click event applies to, or a null reference (Nothing in Visual Basic) if no region was clicked.

The Region property represents the control designer region that was clicked, if any.

The Region property is initialized by the DesignerRegionMouseEventArgs constructor.

The following code example shows how to use the DesignerRegionMouseEventArgs to identify the region that was clicked and to change view accordingly. 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)

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

    // 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));

  • Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see .

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see System Requirements.

.NET Framework

Supported in: 2.0