Adición de controles Cell en columnas

Introducción

Actualmente, Aspose.Cells.GridDesktop admite la adición de tres tipos de controles de celda, que incluyen lo siguiente:

  • Botón
  • Caja
  • Caja combo

Todos estos controles se derivan de una clase abstracta,CellControl.

IMPORTANTE: Si desea agregar controles de celda a una sola celda en lugar de a toda la columna, puede consultarAdición de controles Cell en hojas de trabajo.

Añadir botón

Para agregar botones en una columna usando Aspose.Cells.GridDesktop, siga los pasos a continuación:

  • Agregue el control Aspose.Cells.GridDesktop a suFormulario
  • Accede a cualquier deseadoHoja de cálculo
  • AgregarBotón a cualquier especificadoColumna delHoja de cálculo

NOTA: Mientras agregaBotón, podemos especificar el ancho, alto y título del botón.

// 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 button to a specific column of the Worksheet
sheet.Columns[2].AddButton(80, 20, "Hello");

El fragmento de código anterior agrega botones a todas las celdas de la columna especificada. Cada vez que se selecciona cualquier celda de esa columna específica, se hace visible un botón. Para obtener más información sobre el manejo de eventos de los botones, consulte elManejo de eventos de un control de botón.

Agregar casilla de verificación

Para agregar casillas de verificación en una columna usando Aspose.Cells.GridDesktop, siga los pasos a continuación:

  • Agregue el control Aspose.Cells.GridDesktop a suFormulario
  • Accede a cualquier deseadoHoja de cálculo
  • AgregarCaja a cualquier especificadoColumna delHoja de cálculo

NOTA: Mientras agregaCaja, también podemos especificar el estado de la casilla de verificación.

// 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();

El fragmento de código anterior agrega casillas de verificación a todas las celdas de la columna especificada. Para obtener más información sobre el manejo de eventos de casillas de verificación, consulte elManejo de eventos de un control CheckBox.

Agregar cuadro combinado

Para agregar cuadros combinados en una columna usando Aspose.Cells.GridDesktop, siga los pasos a continuación:

  • Agregue el control Aspose.Cells.GridDesktop a suFormulario
  • Accede a cualquier deseadoHoja de cálculo
  • Cree una matriz de elementos (o valores) que se agregarán aCaja combo
  • AgregarCaja combo (que contiene elementos o valores) a cualquier especificadoColumna delHoja de cálculo
// 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);

El fragmento de código anterior agrega cuadros combinados a todas las celdas de la columna especificada. Cada vez que se selecciona cualquier celda de esa columna específica, se hace visible un cuadro combinado. Para obtener más información sobre el manejo de eventos de los cuadros combinados, consulte elManejo de eventos de un control ComboBox.