Créer des boutons de commande personnalisés

Création de boutons de commande personnalisés

Pour créer un bouton de commande personnalisé dans Aspose.Cells.GridWeb :

  1. Ajoutez le contrôle Aspose.Cells.GridWeb au formulaire Web.
  2. Accéder à une feuille de calcul.
  3. Créez une instance de la classe CustomCommandButton.
  4. Définissez la commande du bouton sur une certaine valeur. Cette valeur est utilisée dans le gestionnaire d’événements du bouton.
  5. Définissez le texte du bouton.
  6. Définissez l’URL de l’image du bouton.
  7. Enfin, ajoutez l’objet CustomCommandButton à la collection CustomCommandButtons du contrôle GridWeb.

La sortie de l’extrait de code est illustrée ci-dessous :

Un bouton de commande personnalisé ajouté au contrôle GridWeb

tâche : image_autre_texte

Gestion des événements du bouton de commande personnalisé

L’aspect le plus important des boutons de commande personnalisés est l’action qu’ils effectuent lorsqu’ils sont cliqués. Pour définir l’action, créez un gestionnaire d’événements pour l’événement CustomCommand du contrôle GridWeb.

L’événement CustomCommand est toujours déclenché lorsqu’un bouton de commande personnalisé est cliqué. Ainsi, le gestionnaire d’événements doit identifier le bouton de commande personnalisé spécifique auquel il s’applique par le jeu de commandes lors de l’ajout du bouton au contrôle GridWeb. Enfin, ajoutez un code personnalisé qui est exécuté lorsque le bouton est cliqué.

Dans l’exemple de code ci-dessous, un message texte est ajouté à la cellule A1 lorsque le bouton est cliqué.

Texte ajouté à la cellule A1 lorsque le bouton de commande personnalisé est cliqué

tâche : image_autre_texte