Arbetar med Aspose.Cells.GridDesktop Events
Introduktion
Kontrollen Aspose.Cells.GridDesktop stöder flera händelser som ger mer kontroll för att utföra operationer när specifika händelser utlöses. Nedan finns en komplett lista över händelser som stöds av Aspose.Cells.GridDesktop-kontrollen.
evenemang | Beskrivning |
---|---|
Innan Beräkna | Förekommer före beräkna formeln i arbetsboken. |
BeforeLoadFile | Uppstår innan arbetsboken laddas från filen. |
ColumnHeaderKlicka | Uppstår när kolumnrubriken klickas. |
ColumnHeaderDoubleClick | Uppstår när kolumnrubriken dubbelklickas. |
CellDataChanged | Uppstår när data eller värde i en rutnätscell ändras. Denna händelse kan också utlösas om en cells värde ändras programmatiskt med hjälp av egenskapen Value eller metoden SetCellValue för en GridCell. |
CellButtonClick | Uppstår när cellknappen klickas. |
CellCheckedChanged | Uppstår när kryssrutan Checked-egenskapen för cell ändras. |
CellSelectedIndexChanged | Uppstår när egenskapen SelectedIndex för cellkombinationsrutan ändras. |
CellClick | Uppstår när en rutnätscell klickas. |
CellDoubleClick | Uppstår när en rutnätscell dubbelklickas. |
CellKeyPressed | Uppstår när en tangent trycks ned medan en cell har fokus. Om du vill skapa en händelsehanterare för CellKeyPressed-händelsen ställer du in Handled-egenskapen för CellKeyEventArgs-argumentet till true för att förhindra GridDesktop-kontrollen från att hantera nyckelhändelsen. |
AfterInsertColumns | Uppstår när en kolumn infogas. Du kan få kolumnindex genom att använda Aspose.Cells.GridDesktop.WorksheetEventArgs argumentets Index-egenskap. |
AfterInsertRows | Uppstår när en rad infogas. Du kan få radindexet genom att använda Aspose.Cells.GridDesktop.WorksheetEventArgs argumentets Index-egenskap. |
FailLoadFile | Uppstår när det inte går att läsa in arbetsboken. |
Avsluta Beräkna | Uppstår efter beräkna formeln i arbetsboken. |
FinishLoadFile | Uppstår när arbetsboken laddas. |
FocusedCellChanged | Uppstår närhelst en cells fokus ändras. |
RowHeaderClick | Uppstår när radhuvudet klickas. |
RowHeaderDoubleClick | Uppstår när radhuvudet dubbelklickas. |
RowColumnHiddenChanged | Uppstår när radens eller kolumns dolda status ändras. |
SelectedSheetIndexChanged | Uppstår när en användare väljer ett nytt kalkylblad, det vill säga när det valda bladet ändras från ett kalkylblad till ett annat. Den här händelsen kan också utlösas programmatiskt om GridDesktop-kontrollens ActiveSheetIndex-egenskap ändras. |
Hantering av Grid Events
För att utföra en specifik operation när en specifik händelse utlöses, skapa en händelsehanterare. En händelsehanterare utför en viss uppgift när en viss händelse utlöses. Nedan är en händelsehanterare inställd för att hantera en enkel Grid-händelse med Visual Studio.NET.
Steg 1: Välj en händelse av Aspose.Cells.GridDesktop Control
- Visual Studio, välj Aspose.Cells.GridDesktop-kontrollen och öppna dessEgenskaper dialog.
- Klicka påevenemang flik.
- Välj en händelse. (för det här exempletCellClick händelse är vald).
Steg 2: Skapa en händelsehanterare
- Dubbelklicka på en vald händelse iEgenskaper dialog.
- När händelsen dubbelklickas skapas en händelsehanterare av Visual Studio.NET. Följande är designergenererad kod som visar att en händelse skapas för GridControl Control.
Lägg nu till kod för att utföra önskad operation i händelsehanteraren. För det här exemplet har vi lagt till en kodrad som visar en meddelanderuta för aviseringar. Ta en titt på händelsehanteraren som visual Studio har lagt till i GridDesktop-kontrollens CellClick-händelse. Det kommer att se ut ungefär som koden nedan.
Steg 3: Kör applikationen
- Bygg och kör applikationen.
- När en rutnätscell klickas visas en meddelanderuta med meddelandet “Cell är klickad”.