列に Cell コントロールを追加する

序章

現在、Aspose.Cells.GridDesktop は、以下を含む 3 種類のセル コントロールの追加をサポートしています。

  • ボタン
  • チェックボックス
  • コンボボックス

これらのコントロールはすべて、抽象クラスから派生しています。セルコントロール.

**重要:**列全体ではなく単一のセルにセル コントロールを追加する場合は、次を参照できます。ワークシートに Cell コントロールを追加します。

ボタンの追加

Aspose.Cells.GridDesktop を使用して列にボタンを追加するには、次の手順に従ってください。

  • Aspose.Cells.GridDesktop コントロールを
  • 任意のアクセスワークシート
  • 追加ボタン指定された任意のワークシート

ノート:追加しながらボタン、ボタンの幅、高さ、キャプションを指定できます。

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

上記のコード スニペットは、指定された列のすべてのセルにボタンを追加します。その特定の列のセルが選択されるたびに、ボタンが表示されます。ボタンのイベント処理の詳細については、ボタン コントロールのイベント処理。

チェックボックスの追加

Aspose.Cells.GridDesktop を使用して列にチェックボックスを追加するには、次の手順に従ってください。

  • Aspose.Cells.GridDesktop コントロールを
  • 任意のアクセスワークシート
  • 追加チェックボックス指定された任意のワークシート

ノート:追加しながらチェックボックス、チェックボックスの状態を指定することもできます。

// 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 コントロールを
  • 任意のアクセスワークシート
  • 追加される項目 (または値) の配列を作成しますコンボボックス
  • 追加コンボボックス(項目または値を含む) から指定された任意のワークシート
// 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 コントロールのイベント処理。