Arbeiten mit Aspose.Cells.GridDesktop-Ereignissen
Einführung
Das Aspose.Cells.GridDesktop-Steuerelement unterstützt mehrere Ereignisse, die mehr Kontrolle für die Ausführung von Vorgängen bieten, wenn bestimmte Ereignisse ausgelöst werden. Nachfolgend finden Sie eine vollständige Liste der Ereignisse, die vom Aspose.Cells.GridDesktop-Steuerelement unterstützt werden.
Veranstaltungen | Beschreibung |
---|---|
VorBerechnen | Tritt vor der Berechnungsformel in der Arbeitsmappe auf. |
BeforeLoadFile | Tritt auf, bevor die Arbeitsmappe aus der Datei geladen wird. |
SpaltenüberschriftKlick | Tritt auf, wenn auf die Spaltenüberschrift geklickt wird. |
ColumnHeaderDoubleClick | Tritt auf, wenn auf die Spaltenüberschrift doppelgeklickt wird. |
CellDataChanged | Tritt auf, wenn die Daten oder Werte in einer Rasterzelle geändert werden. Dieses Ereignis kann auch ausgelöst werden, wenn der Wert einer Zelle programmgesteuert mithilfe der Value-Eigenschaft oder der SetCellValue-Methode einer GridCell geändert wird. |
CellButtonClick | Tritt auf, wenn auf die Zellenschaltfläche geklickt wird. |
CellCheckedChanged | Tritt auf, wenn die Checked-Eigenschaft des Kontrollkästchens der Zelle geändert wird. |
CellSelectedIndexChanged | Tritt auf, wenn die SelectedIndex-Eigenschaft des Zellenkombinationsfelds geändert wird. |
CellClick | Tritt auf, wenn auf eine Rasterzelle geklickt wird. |
CellDoubleClick | Tritt auf, wenn auf eine Rasterzelle doppelgeklickt wird. |
CellKeyPressed | Tritt auf, wenn eine Taste gedrückt wird, während eine Zelle den Fokus hat. Wenn Sie einen Ereignishandler für das CellKeyPressed-Ereignis erstellen möchten, legen Sie die Handled-Eigenschaft des CellKeyEventArgs-Arguments auf „true“ fest, um zu verhindern, dass das GridDesktop-Steuerelement das Tastenereignis verarbeitet. |
AfterInsertColumns | Tritt auf, wenn eine Spalte eingefügt wird. Sie können den Spaltenindex abrufen, indem Sie die Index-Eigenschaft des Arguments Aspose.Cells.GridDesktop.WorksheetEventArgs verwenden. |
AfterInsertRows | Tritt auf, wenn eine Zeile eingefügt wird. Sie können den Zeilenindex abrufen, indem Sie die Index-Eigenschaft des Arguments Aspose.Cells.GridDesktop.WorksheetEventArgs verwenden. |
FailLoadFile | Tritt auf, wenn die Arbeitsmappe nicht geladen werden kann. |
BeendenBerechnen | Tritt nach der Berechnungsformel in der Arbeitsmappe auf. |
FinishLoadFile | Tritt auf, wenn die Arbeitsmappe geladen wird. |
FocusedCellChanged | Tritt auf, wenn der Fokus einer Zelle geändert wird. |
RowHeaderKlick | Tritt auf, wenn auf die Zeilenüberschrift geklickt wird. |
RowHeaderDoubleClick | Tritt auf, wenn auf den Zeilenkopf doppelgeklickt wird. |
RowColumnHiddenChanged | Tritt auf, wenn der ausgeblendete Zeilen- oder Spaltenstatus geändert wird. |
SelectedSheetIndexChanged | Tritt auf, wenn ein Benutzer ein neues Arbeitsblatt auswählt, d. h. wenn das ausgewählte Blatt von einem Arbeitsblatt zu einem anderen wechselt. Dieses Ereignis kann auch programmgesteuert ausgelöst werden, wenn sich die ActiveSheetIndex-Eigenschaft des GridDesktop-Steuerelements ändert. |
Umgang mit Grid-Ereignissen
Erstellen Sie einen Ereignishandler, um eine bestimmte Operation auszuführen, wenn ein bestimmtes Ereignis ausgelöst wird. Ein Ereignishandler führt eine bestimmte Aufgabe aus, wenn ein bestimmtes Ereignis ausgelöst wird. Unten wird ein Ereignishandler eingerichtet, um ein einfaches Grid-Ereignis mit Visual Studio.NET zu behandeln.
Schritt 1: Auswählen eines Ereignisses von Aspose.Cells.GridDesktop Control
- Wählen Sie in Visual Studio das Aspose.Cells.GridDesktop-Steuerelement aus und öffnen Sie esEigenschaften Dialog.
- Drücke denVeranstaltungen Tab.
- Wählen Sie eine Veranstaltung aus. (für dieses Beispiel dieCellClick Veranstaltung ausgewählt ist).
Schritt 2: Erstellen eines Ereignishandlers
- Doppelklicken Sie auf ein ausgewähltes Ereignis in derEigenschaften Dialog.
- Wenn auf das Ereignis doppelgeklickt wird, wird von Visual Studio.NET ein Ereignishandler erstellt. Es folgt ein vom Designer generierter Code, der zeigt, dass ein Ereignis für das GridControl-Steuerelement erstellt wird.
Fügen Sie nun Code hinzu, um die gewünschte Operation innerhalb des Ereignishandlers auszuführen. Für dieses Beispiel haben wir eine Codezeile hinzugefügt, die ein Meldungsfeld für Benachrichtigungen anzeigt. Sehen Sie sich den Ereignishandler an, den Visual Studio dem CellClick-Ereignis des GridDesktop-Steuerelements hinzugefügt hat. Es sieht ungefähr so aus wie im folgenden Code.
Schritt 3: Ausführen der Anwendung
- Erstellen Sie die Anwendung und führen Sie sie aus.
- Immer wenn auf eine Rasterzelle geklickt wird, erscheint ein Meldungsfeld mit der Meldung „Cell wird angeklickt“.