Aggiunta di controlli Cell nelle colonne
introduzione
Attualmente, Aspose.Cells.GridDesktop supporta l’aggiunta di tre tipi di controlli cella, che includono quanto segue:
- Pulsante
- Casella di controllo
- Casella combinata
Tutti questi controlli derivano da una classe astratta,CellControl.
IMPORTANTE: Se desideri aggiungere controlli di cella a una singola cella anziché all’intera colonna, puoi fare riferimento aAggiunta di controlli Cell nei fogli di lavoro.
Aggiunta di pulsante
Per aggiungere pulsanti in una colonna utilizzando Aspose.Cells.GridDesktop, procedi nel seguente modo:
- Aggiungi il controllo Aspose.Cells.GridDesktop al tuoModulo
- Accedi a qualsiasi desideratoFoglio di lavoro
- AggiungerePulsante a qualsiasi specificatoColonna delFoglio di lavoro
NOTA: Durante l’aggiuntaPulsante, possiamo specificare la larghezza, l’altezza e la didascalia del pulsante.
Il frammento di codice sopra aggiunge pulsanti a tutte le celle della colonna specificata. Ogni volta che viene selezionata una cella di quella specifica colonna, diventa visibile un pulsante. Per ulteriori informazioni sulla gestione degli eventi dei pulsanti, fare riferimento aGestione degli eventi di un controllo Button.
Aggiunta di CheckBox
Per aggiungere caselle di controllo in una colonna utilizzando Aspose.Cells.GridDesktop, procedi nel seguente modo:
- Aggiungi il controllo Aspose.Cells.GridDesktop al tuoModulo
- Accedi a qualsiasi desideratoFoglio di lavoro
- AggiungereCasella di controllo a qualsiasi specificatoColonna delFoglio di lavoro
NOTA: Durante l’aggiuntaCasella di controllo, possiamo anche specificare lo stato della casella di controllo.
// 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(); |
Lo snippet di codice sopra aggiunge caselle di controllo a tutte le celle della colonna specificata. Per ulteriori informazioni sulla gestione degli eventi delle caselle di controllo, fare riferimento aGestione degli eventi di un controllo CheckBox.
Aggiunta di ComboBox
Per aggiungere caselle combinate in una colonna utilizzando Aspose.Cells.GridDesktop, procedi nel seguente modo:
- Aggiungi il controllo Aspose.Cells.GridDesktop al tuoModulo
- Accedi a qualsiasi desideratoFoglio di lavoro
- Crea un array di elementi (o valori) a cui verranno aggiuntiCasella combinata
- AggiungereCasella combinata (contenente elementi o valori) a qualsiasi specificatoColonna delFoglio di lavoro
// 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); |
Il frammento di codice sopra aggiunge caselle combinate a tutte le celle della colonna specificata. Ogni volta che viene selezionata una cella di quella specifica colonna, diventa visibile una casella combinata. Per ulteriori informazioni sulla gestione degli eventi delle caselle combinate, fare riferimento aGestione degli eventi di un controllo ComboBox.