Добавление элементов управления ячейкой в столбцы
Введение
В настоящее время Aspose.Cells.GridDesktop поддерживает добавление трех типов элементов управления ячейками, включая следующее:
- Кнопка
- Флажок
- Комбобокс
Все эти элементы управления происходят от абстрактного класса CellControl.
ВАЖНО: Если вы хотите добавить элементы управления ячеек к одной ячейки вместо всего столбца, то вы можете обратиться к разделу Добавление элементов управления ячеек в рабочие листы.
Добавление кнопки
Чтобы добавить кнопки в столбец с помощью Aspose.Cells.GridDesktop, следуйте приведенным ниже шагам:
- Добавьте элемент управления Aspose.Cells.GridDesktop на ваш Форм
- Получить доступ к любому желаемому Рабочему листу
- Добавьте Кнопку в любой указанный Столбец Рабочего листа
ПРИМЕЧАНИЕ: При добавлении Кнопки мы можем указать ширину, высоту и подпись кнопки.
Приведенный выше фрагмент кода добавляет кнопки ко всем ячейкам указанного столбца. Когда выбрана любая ячейка этого конкретного столбца, кнопка становится видимой. Для получения более подробной информации о обработке событий кнопок обратитесь к Обработке событий элемента управления кнопкой.
Добавление Флажка
Чтобы добавить флажки в столбец с помощью Aspose.Cells.GridDesktop, следуйте приведенным ниже шагам:
- Добавьте элемент управления Aspose.Cells.GridDesktop на ваш Форм
- Получить доступ к любому желаемому Рабочему листу
- Добавить CheckBox в любой указанный столбец Worksheet
ПРИМЕЧАНИЕ: При добавлении CheckBox мы также можем указать состояние флажка.
// 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(); |
Приведенный выше фрагмент кода добавляет флажки для всех ячеек указанного столбца. Для получения дополнительной информации о обработке событий флажков, пожалуйста, обратитесь к Обработке событий элемента управления CheckBox.
Добавление Полей Выбора
Чтобы добавить выпадающие списки в столбец с помощью Aspose.Cells.GridDesktop, выполните следующие шаги:
- Добавьте элемент управления Aspose.Cells.GridDesktop на ваш Форм
- Получить доступ к любому желаемому Рабочему листу
- Создать массив элементов (или значений), которые будут добавлены в ComboBox
- Добавить ComboBox (содержащий элементы или значения) в любой указанный столбец Worksheet
// 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); |
Приведенный выше фрагмент кода добавляет выпадающие списки во все ячейки указанного столбца. Когда выбрана любая ячейка этого конкретного столбца, становится видимым выпадающее списков. Для получения дополнительной информации о обработке событий выпадающих списков, пожалуйста, обратитесь к Обработке событий элемента управления ComboBox.