Lägga till cellkontroller i kolumner

Introduktion

För närvarande stödjer Aspose.Cells.GridDesktop att lägga till tre typer av cellkontroller, vilket inkluderar följande:

  • Knapp
  • Kryssruta
  • Kombinationsruta

Alla dessa kontroller härstammar från en abstrakt klass, CellControl.

VIKTIGT: Om du vill lägga till cellkontroller till en enda cell istället för hela kolumnen kan du hänvisa till Lägga till cellkontroller i kalkylblad.

Lägga till en knapp

För att lägga till knappar i en kolumn med Aspose.Cells.GridDesktop, följ följande steg:

  • Lägg till Aspose.Cells.GridDesktop kontroll till din Form
  • Kom åt något önskat Kalkylblad
  • Lägg till Knapp till valfri Kolumn i Kalkylbladet

OBS: När du lägger till Knapp kan vi specificera bredd, höjd och bildtext för knappen.

Ovanstående kodsnutt lägger till knappar i alla celler i den angivna kolumnen. När någon cell i den specifika kolumnen väljs blir en knapp synlig. För mer information om hanteringen av händelser för knappar, vänligen hänvisa till Händelshantering av en knappkontroll.

Lägger till kryssruta

För att lägga till kryssrutor i en kolumn med hjälp av Aspose.Cells.GridDesktop, följ stegen nedan:

  • Lägg till Aspose.Cells.GridDesktop kontroll till din Form
  • Kom åt något önskat Kalkylblad
  • Lägg till en Kryssruta i vald KolumnArbetsbladet

OBS: Vid tillägg av en Kryssruta kan vi även specificera kryssrutans tillstånd.

Ovanstående kodsnutt lägger till kryssrutor i alla celler i den angivna kolumnen. För mer information om händelsehantering av kryssrutor, se Händelsehantering av en kryssrutestyrning.

Lägger till Combobox

För att lägga till comboboxar i en kolumn med hjälp av Aspose.Cells.GridDesktop, följ stegen nedan:

  • Lägg till Aspose.Cells.GridDesktop kontroll till din Form
  • Kom åt något önskat Kalkylblad
  • Skapa en matris med objekt (eller värden) som kommer att läggas till i ComboBox
  • Lägg till en ComboBox (med objekt eller värden) i vald Kolumn på **Arbetsbladet

Ovanstående kodsnutt lägger till comboboxar i alla celler i den angivna kolumnen. När en cell i den specifika kolumnen är vald blir en combobox synlig. För mer information om händelsehantering av comboboxar, se Händelsehantering av en ComboBox-styrning.