カスタム コマンド ボタンの作成
Contents
[
Hide
]
Aspose.Cells.GridWeb には、次のような特別なボタンが含まれています。送信, セーブと元に戻す.これらのボタンはすべて、Aspose.Cells.GridWeb の特定のタスクを実行します。
カスタム タスクを実行するカスタム ボタンを追加することもできます。このトピックでは、この機能の使用方法について説明します。
カスタム コマンド ボタンの作成
Aspose.Cells.GridWeb でカスタム コマンド ボタンを作成するには:
- Aspose.Cells.GridWeb コントロールを Web フォームに追加します。
- ワークシートにアクセスします。
- CustomCommandButton クラスのインスタンスを作成します。
- ボタンのコマンドを何らかの値に設定します。この値は、ボタンのイベント ハンドラーで使用されます。
- ボタンのテキストを設定します。
- ボタンの画像 URL を設定します。
- 最後に、CustomCommandButton オブジェクトを GridWeb コントロールの CustomCommandButtons コレクションに追加します。
カスタム コマンド ボタンは、Visual Studio の [プロパティ] ダイアログを使用して WYSIWYG モードで追加することもできます。
コード スニペットの出力を以下に示します。
GridWeb コントロールに追加されたカスタム コマンド ボタン
カスタム コマンド ボタンのイベント処理
カスタム コマンド ボタンの最も重要な側面は、クリックしたときに実行されるアクションです。アクションを設定するには、GridWeb コントロールの CustomCommand イベントのイベント ハンドラーを作成します。
CustomCommand イベントは、カスタム コマンド ボタンがクリックされると常にトリガーされます。そのため、イベント ハンドラーは、ボタンを GridWeb コントロールに追加するときに、コマンド セットによって適用される特定のカスタム コマンド ボタンを識別する必要があります。最後に、ボタンがクリックされたときに実行されるカスタム コードを追加します。
以下のコード例では、ボタンがクリックされると、セル A1 にテキスト メッセージが追加されます。
カスタム コマンド ボタンがクリックされたときに A1 セルに追加されるテキスト