Arbetar med GridWeb dubbelklickshändelser
Aspose.Cells.GridWeb innehåller tre typer av dubbelklickshändelser:
- CellDoubleClick, aktiveras när en cell dubbelklickas.
- ColumnDoubleClick, aktiveras när en kolumnrubrik dubbelklickas.
- RowDoubleClick, aktiveras när en radrubrik dubbelklickas.
Detta ämne diskuterar hur man aktiverar dubbelklickshändelser i Aspose.Cells.GridWeb. Det diskuterar också skapandet av händelsehanterare för dessa händelser.
Aktivera dubbelklickshändelser
Alla typer av dubbelklickshändelser kan aktiveras på klientens sida genom att ställa in Egenskapen EnableDoubleClickEvent för GridWeb-kontrollen till 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; |
När dubbelklickshändelser är aktiverade, är det möjligt att skapa händelsehanterare för vilka dubbelklickshändelser som helst. Dessa händelsehanterare utför specifika uppgifter när en given dubbelklickshändelse inträffar.
Hantering av dubbelklickshändelser
För att skapa en händelsehanterare i Visual Studio:
- Dubbelklicka på en händelse i Händelser listan i Egenskapsrutan.
För detta exempel implementerade vi händelsehanterare för olika dubbelklickshändelser.
Dubbelklick på cell
Händelsehanteraren för CellDoubleClick-händelsen tillhandahåller en argument av typen CellEventArgs, som ger all information om cellen som dubbelklickades på.
// 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; | |
} |
Dubbelklick på kolumnrubrik
Händelsehanteraren för ColumnDoubleClick-händelsen tillhandahåller ett argument av typen RowColumnEventArgs som ger indexnumret för kolumnen för rubriken som dubbelklickades på och annan information.
// 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; | |
} |
Dubbelklick på radrubrik
Händelsehanteraren för RowDoubleClick-händelsen tillhandahåller ett argument av typen RowColumnEventArgs som ger indexnumret för raden för rubriken som dubbelklickades på och annan relaterad information.
// 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; | |
} |