ワークシートに Cell コントロールを追加する

序章

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

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

これらのコントロールはすべて、抽象クラスから派生しています。セルコントロール.各ワークシートには、コントロール.これを使用して、新しいセル コントロールを追加したり、既存のセル コントロールにアクセスしたりできます。コントロールコレクションを簡単に。

**重要:**1 つずつ追加するのではなく、列のすべてのセルにセル コントロールを追加する場合は、次を参照できます。Cell 列のコントロールの管理。

ボタンの追加

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

  • Aspose.Cells.GridDesktop コントロールを
  • 任意のアクセスワークシート
  • 追加ボタンコントロールのコレクションワークシート

追加しながらボタン、セルの位置 (表示する場所)、幅と高さ、およびボタンのキャプションを指定できます。

ボタンのイベント処理

追加について話し合いましたボタンへの制御ワークシートしかし、ボタンを使用できない場合、ワークシートにボタンを配置することの利点は何ですか。そこで、ボタンのイベント処理が必要になります。

を処理するにはクリックのイベントボタンコントロール、Aspose.Cells.GridDesktop が提供するセルボタンクリック必要に応じて開発者が実装する必要があるイベント。たとえば、以下に示すように、ボタンがクリックされたときにメッセージを表示しました。

ボタン コントロールの背景イメージの指定

以下のコードに示すように、ラベル/テキストを使用してボタン コントロールの背景画像/画像を設定できます。

**重要:**セル コントロールのすべてのイベントには、CellControlEventArgsセル コントロール (イベントがトリガーされる) を含むセルの行番号と列番号を提供する引数。

チェックボックスの追加

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

  • Aspose.Cells.GridDesktop コントロールを
  • 任意のアクセスワークシート
  • 追加チェックボックスコントロールのコレクションワークシート

追加しながらチェックボックス、セルの位置 (表示する場所) とチェックボックスの状態を指定できます。

CheckBox のイベント処理

Aspose.Cells.GridDesktop が提供するCellCheckedChangedのときにトリガーされるイベントチェック済みチェックボックスの状態が変わります。開発者は、要件に従ってこのイベントを処理できます。たとえば、メッセージを表示して、チェック済み以下のコードのチェックボックスの状態:

コンボボックスの追加

Aspose.Cells.GridDesktop を使用してコンボボックスをワークシートに追加するには、次の手順に従ってください。

  • Aspose.Cells.GridDesktop コントロールを
  • 任意のアクセスワークシート
  • 追加される項目 (または値) の配列を作成しますコンボボックス
  • 追加コンボボックスコントロールのコレクションワークシートセルの位置 (コンボボックスが表示される場所) と、コンボボックスがクリックされたときに表示されるアイテム/値を指定することによって

ComboBox のイベント処理

Aspose.Cells.GridDesktop が提供するCellSelectedIndexChangedのときにトリガーされるイベント選択されたインデックスコンボボックスの変更。開発者は、希望に応じてこのイベントを処理できます。たとえば、メッセージを表示して、選択したアイテムコンボボックスの: