Travailler avec les événements de double clic de GridWeb

Activation des événements de double clic

Tous les types d’événements de double clic peuvent être activés côté client en définissant la propriété EnableDoubleClickEvent du contrôle GridWeb sur true.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Enabling Double Click events
GridWeb1.EnableDoubleClickEvent = true;

Une fois les événements de double clic activés, il est possible de créer des gestionnaires d’événements pour n’importe quel événement de double clic. Ces gestionnaires d’événements effectuent des tâches spécifiques lorsqu’un événement de double clic donné est déclenché.|

Gestion des événements de double clic

Pour créer un gestionnaire d’événements dans Visual Studio :

  1. Double-cliquez sur un événement dans la liste des Événements dans le volet Propriétés.

Dans cet exemple, nous avons implémenté des gestionnaires d’événements pour divers événements de double-clic.

Double Clic Cell

Le gestionnaire d’événements pour l’événement CellDoubleClick fournit un argument de type CellEventArgs, qui fournit les informations complètes de la cellule sur laquelle un double-clic a été fait.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Event Handler for CellDoubleClick event
protected void GridWeb1_CellDoubleClick(object sender, Aspose.Cells.GridWeb.CellEventArgs e)
{
// Displaying the name of the cell (that is double clicked) in GridWeb's Message Box
string msg = "You just clicked <";
msg += "Row: " + (e.Cell.Row + 1) + " Column: " + (e.Cell.Column + 1) + " Cell Name: " + e.Cell.Name + ">";
GridWeb1.Message = msg;
}

Double Clic sur l’en-tête de colonne

Le gestionnaire d’événements pour l’événement ColumnDoubleClick fournit un argument de type RowColumnEventArgs qui fournit le numéro d’index de la colonne pour l’en-tête qui a été double-cliqué ainsi que d’autres informations.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Event Handler for ColumnDoubleClick event
protected void GridWeb1_ColumnDoubleClick(object sender, Aspose.Cells.GridWeb.RowColumnEventArgs e)
{
// Displaying the number of the column (whose header is double clicked) in GridWeb's Message Box
string msg = "You just clicked <";
msg += "Column header: " + (e.Num + 1) + ">";
GridWeb1.Message = msg;
}

Double Clic sur l’en-tête de ligne

Le gestionnaire d’événements pour l’événement RowDoubleClick fournit un argument de type RowColumnEventArgs qui fournit le numéro d’index de la ligne pour l’en-tête qui a été double-cliqué ainsi que d’autres informations connexes.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Event Handler for RowDoubleClick event
protected void GridWeb1_RowDoubleClick(object sender, Aspose.Cells.GridWeb.RowColumnEventArgs e)
{
// Displaying the number of the row (whose header is double clicked) in GridWeb's Message Box
string msg = "You just clicked <";
msg += "Row header: " + (e.Num + 1) + ">";
GridWeb1.Message = msg;
}