Ajout de contrôles Cell dans les colonnes
Introduction
Actuellement, Aspose.Cells.GridDesktop prend en charge l’ajout de trois types de contrôles de cellule, notamment :
- Bouton
- Case à cocher
- Boîte combo
Tous ces contrôles sont dérivés d’une classe abstraite,CellControl.
IMPORTANT: Si vous souhaitez ajouter des contrôles de cellule à une seule cellule au lieu de toute la colonne, vous pouvez vous référer àAjout de contrôles Cell dans les feuilles de calcul.
Ajouter un bouton
Pour ajouter des boutons dans une colonne à l’aide de Aspose.Cells.GridDesktop, veuillez suivre les étapes ci-dessous :
- Ajoutez le contrôle Aspose.Cells.GridDesktop à votreFormulaire
- Accédez à toutFeuille de travail
- AjouterBouton à tout spécifiéColonne duFeuille de travail
REMARQUE: En ajoutantBouton, nous pouvons spécifier la largeur, la hauteur et la légende du bouton.
L’extrait de code ci-dessus ajoute des boutons à toutes les cellules de la colonne spécifiée. Chaque fois qu’une cellule de cette colonne spécifique est sélectionnée, un bouton devient visible. Pour plus d’informations sur la gestion des événements des boutons, reportez-vous auGestion des événements d’un contrôle bouton.
Ajout d’une case à cocher
Pour ajouter des cases à cocher dans une colonne à l’aide de Aspose.Cells.GridDesktop, veuillez suivre les étapes ci-dessous :
- Ajoutez le contrôle Aspose.Cells.GridDesktop à votreFormulaire
- Accédez à toutFeuille de travail
- AjouterCase à cocher à tout spécifiéColonne duFeuille de travail
REMARQUE: En ajoutantCase à cocher, nous pouvons également spécifier l’état de la case à cocher.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// Accessing the worksheet of the Grid that is currently active | |
Worksheet sheet = gridDesktop1.GetActiveWorksheet(); | |
// Adding checkbox to a specific column of the Worksheet | |
sheet.Columns[2].AddCheckBox(); |
L’extrait de code ci-dessus ajoute des cases à cocher à toutes les cellules de la colonne spécifiée. Pour plus d’informations sur la gestion des événements des cases à cocher, reportez-vous auGestion des événements d’un contrôle CheckBox.
Ajout d’un ComboBox
Pour ajouter des listes déroulantes dans une colonne à l’aide de Aspose.Cells.GridDesktop, veuillez suivre les étapes ci-dessous :
- Ajoutez le contrôle Aspose.Cells.GridDesktop à votreFormulaire
- Accédez à toutFeuille de travail
- Créez un tableau d’éléments (ou de valeurs) qui seront ajoutés àBoîte combo
- AjouterBoîte combo (contenant des éléments ou des valeurs) à tout spécifiéColonne duFeuille de travail
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// Accessing the worksheet of the Grid that is currently active | |
Worksheet sheet = gridDesktop1.GetActiveWorksheet(); | |
// Creating an array of items or values that will be added to combobox | |
string[] items = new string[3]; | |
items[0] = "Aspose"; | |
items[1] = "Aspose.Grid"; | |
items[2] = "Aspose.Grid.Desktop"; | |
// Adding combobox (containing items) to a specific column of the Worksheet | |
sheet.Columns[2].AddComboBox(items); |
L’extrait de code ci-dessus ajoute des listes déroulantes à toutes les cellules de la colonne spécifiée. Chaque fois qu’une cellule de cette colonne spécifique est sélectionnée, une liste déroulante devient visible. Pour plus d’informations sur la gestion des événements des listes déroulantes, reportez-vous auGestion des événements d’un contrôle ComboBox.