MESCIUS SPREAD for ASP.NET 10.0J
フィルタテキスト型セル

Ajaxコンボボックス型セルは、AJAX ControlToolkit のFilteredTextBox コントロールの機能を実現します。

このセル型の作成や設定は、FilteredTextCellType クラスを使用して行います。

AJAX ControlTookitを使用したセル型の設定方法や注意点については「AJAX Control Toolkitを使用したセル型」を参照してください。

フィルタテキスト型セルは、入力を許可する文字以外の入力を制限します。入力を許可する文字はValidChars プロパティに設定します。この文字以外の文字を入力を制限するには、FilterMode プロパティ をFilterModes.ValidChars に設定します。

また、また入力を禁止する文字を指定することも可能で、これはInvalidChars プロパティを使用します。このとき、FilterMode プロパティには、FilterModes.InvalidChars を設定します。

設定方法

  1. FilterTextCellType クラスのインスタンスを作成して、フィルタテキスト型セルを定義します。
  2. 必要なプロパティを設定します。
  3. このセル型をセルに割り当てます。

サンプルコード

次のサンプルコードは、フィルタテキスト型セルの設定例です。

FarPoint.Web.Spread.Extender.FilteredTextCellType f = new FarPoint.Web.Spread.Extender.FilteredTextCellType();
f.FilterType = AjaxControlToolkit.FilterTypes.Custom;
f.ValidChars = "0123456789AaBbCcDdEeFf";
f.FilterMode = AjaxControlToolkit.FilterModes.ValidChars;
FpSpread1.ActiveSheetView.Cells[0, 0].CellType = f;
Dim f As New FarPoint.Web.Spread.Extender.FilteredTextCellType()
f.FilterType = AjaxControlToolkit.FilterTypes.Custom
f.ValidChars = "0123456789AaBbCcDdEeFf"
f.FilterMode = AjaxControlToolkit.FilterModes.ValidChars
FpSpread1.ActiveSheetView.Cells(0, 0).CellType = f
関連トピック

 

 


© MESCIUS inc. All rights reserved.