PowerTools SPREAD for ASP.NET 8.0J > 開発者の手引き > セル型 > AJAX Control Toolkitを使用したセル型 > フィルタテキスト型セル |
Ajaxコンボボックス型セルは、AJAX ControlToolkit のFilteredTextBox コントロールの機能を実現します。
このセル型の作成や設定は、FilteredTextCellType クラスを使用して行います。
AJAX ControlTookitを使用したセル型の設定方法や注意点については「AJAX Control Toolkitを使用したセル型」を参照してください。 |
フィルタテキスト型セルは、入力を許可する文字以外の入力を制限します。入力を許可する文字はValidChars プロパティに設定します。この文字以外の文字を入力を制限するには、FilterMode プロパティ をFilterModes.ValidChars に設定します。
また、また入力を禁止する文字を指定することも可能で、これはInvalidChars プロパティを使用します。このとき、FilterMode プロパティには、FilterModes.InvalidChars を設定します。
次のサンプルコードは、フィルタテキスト型セルの設定例です。
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