DesignerRegionMouseEventArgs Classe

Définition

Fournit des données pour un événement ViewEvent qui est déclenché lorsque vous cliquez sur un contrôle sélectionné ou sur une zone du concepteur dans un contrôle sélectionné. Cette classe ne peut pas être héritée.

public ref class DesignerRegionMouseEventArgs sealed : EventArgs
public sealed class DesignerRegionMouseEventArgs : EventArgs
type DesignerRegionMouseEventArgs = class
    inherit EventArgs
Public NotInheritable Class DesignerRegionMouseEventArgs
Inherits EventArgs
Héritage
DesignerRegionMouseEventArgs

Exemples

L’exemple de code suivant montre comment utiliser pour DesignerRegionMouseEventArgs identifier la région sur laquelle vous avez cliqué et modifier la vue en conséquence. Cet exemple fait partie d’un exemple plus grand fourni pour la EditableDesignerRegion classe .

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

Remarques

L’événement ViewEvent est déclenché par l’hôte du concepteur pour certaines actions sur un contrôle sur l’aire de conception. Par exemple, un événement est déclenché lorsque vous cliquez sur un contrôle sélectionné ou une région de concepteur dans un contrôle sélectionné sur l’aire de conception.

La ControlDesigner classe fournit un délégué par défaut pour gérer l’événement ViewEvent . Lorsque vous cliquez sur un contrôle sélectionné ou une région de concepteur d’un contrôle sélectionné au moment de la conception, l’hôte du concepteur initialise un ViewEventArgs objet pour un type d’événement Click , puis définit la EventArgs propriété avec un DesignerRegionMouseEventArgs objet.

Lorsque l’objet ViewEventArgs indique que vous avez cliqué sur une région de concepteur, le délégué par défaut de la ControlDesigner classe transmet l’objet DesignerRegionMouseEventArgs à la OnClick méthode . Les classes dérivées de la ControlDesigner classe remplacent la OnClick méthode pour traiter les événements qui sont déclenchés lorsque vous cliquez sur un contrôle dans l’hôte de conception.

La Region propriété représente la région du concepteur de contrôles à laquelle l’événement s’applique, le cas échéant. La Location propriété représente l’emplacement sur l’aire de conception sur laquelle vous avez cliqué.

Pour plus d’informations sur les événements et les délégués, consultez Gestion et déclenchement d’événements.

Constructeurs

DesignerRegionMouseEventArgs(DesignerRegion, Point)

Initialise une nouvelle instance de la classe DesignerRegionMouseEventArgs avec la zone et l'emplacement spécifiés.

Propriétés

Location

Obtient l'emplacement dans le contrôle sur lequel l'utilisateur a cliqué.

Region

Obtient la zone du concepteur sur laquelle l'utilisateur a cliqué, le cas échéant.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à

Voir aussi