Erstellen benutzerdefinierter Befehlsschaltflächen

Erstellen von benutzerdefinierten Befehlsschaltflächen

Um eine benutzerdefinierte Befehlsschaltfläche in Aspose.Cells.GridWeb zu erstellen:

  1. Fügen Sie dem Webformular das Aspose.Cells.GridWeb-Steuerelement hinzu.
  2. Greifen Sie auf ein Arbeitsblatt zu.
  3. Erstellen Sie eine Instanz der Klasse CustomCommandButton.
  4. Legen Sie den Befehl der Schaltfläche auf einen bestimmten Wert fest. Dieser Wert wird im Ereignishandler der Schaltfläche verwendet.
  5. Legen Sie den Text der Schaltfläche fest.
  6. Legen Sie die URL des Schaltflächenbilds fest.
  7. Fügen Sie schließlich das Objekt CustomCommandButton zur CustomCommandButtons-Sammlung des GridWeb-Steuerelements hinzu.

Die Ausgabe des Code-Snippets wird unten angezeigt:

Eine benutzerdefinierte Befehlsschaltfläche wurde zum GridWeb-Steuerelement hinzugefügt

todo:image_alt_text

Eventbehandlung der benutzerdefinierten Befehlsschaltfläche

Der wichtigste Aspekt von benutzerdefinierten Befehlsschaltflächen ist die Aktion, die sie ausführen, wenn darauf geklickt wird. Um die Aktion einzustellen, erstellen Sie einen Ereignishandler für das CustomCommand-Ereignis des GridWeb-Steuerelements.

Das CustomCommand-Ereignis wird immer ausgelöst, wenn auf eine benutzerdefinierte Befehlsschaltfläche geklickt wird. Der Ereignishandler muss also die spezifische benutzerdefinierte Befehlsschaltfläche identifizieren, auf die er sich bezieht, indem der Befehl beim Hinzufügen der Schaltfläche zum GridWeb-Steuerelement festgelegt wird. Fügen Sie schließlich benutzerdefinierten Code hinzu, der ausgeführt wird, wenn auf die Schaltfläche geklickt wird.

Im nachfolgenden Codebeispiel wird eine Textnachricht der Zelle A1 hinzugefügt, wenn die Schaltfläche geklickt wird.

Text zur Zelle A1 hinzugefügt, wenn benutzerdefinierte Schaltfläche geklickt wird

todo:image_alt_text