MESCIUS SPREAD for Windows Forms 17.0J
数値の制限

数値を扱うセル型において、セルに入力可能な最小値と最大値を設定できます。また、入力値が最小値より低い場合や、最大値を超える場合には、ユーザーにメッセージで通知することができます。

最小値および最大値は、以下のセル型で設定できます。

設定方法

対象のセル型を表すクラスのインスタンスを作成し、最大値を設定するにはMaximumValueプロパティ、最小値を設定するにはMinimumValueプロパティを設定します。

セルに設定する場合はCellクラスの、行に設定する場合はRowクラスの、列に設定する場合はColumnクラスの、あるいはスタイルに設定する場合はStyleInfoクラスのCellTypeプロパティに、定義したセル型のインスタンスを割り当てます。

サンプルコード

次のサンプルコードは、通貨型セルの最大値と最小値を設定します。

C#
コードのコピー
FarPoint.Win.Spread.CellType.CurrencyCellType currcell = new
FarPoint.Win.Spread.CellType.CurrencyCellType();
currcell.MinimumValue = 1;
currcell.MaximumValue = 10;
fpSpread1.ActiveSheet.Cells[1,1].CellType = currcell;
fpSpread1.ActiveSheet.Cells[1,1].Note = "Pick a number between 1 and 10!";
Visual Basic
コードのコピー
Dim currcell As New FarPoint.Win.Spread.CellType.CurrencyCellType()
currcell.MinimumValue = 1
currcell.MaximumValue = 10
FpSpread1.ActiveSheet.Cells(1,1).CellType = currcell
FpSpread1.ActiveSheet.Cells(1,1).Note = "Pick a number between 1 and 10!"

SPREAD デザイナの使用

  1. 作業領域内のセルまたはセル範囲を選択します。
  2. プロパティリストの[その他]カテゴリーから、CellTypeプロパティを選択します(または、セルを右クリックして[セル型]を選択)。 ドロップダウンリストから通貨型を選択します。 これによってCellTypeプロパティが展開され、このセル型に固有のさまざまなプロパティが表示されます。
  3. MaximumValueおよびMinimumValueプロパティを選択して、通貨値の最大および最小許容値を設定します。
  4. [ファイル]メニューから[適用して終了]を選択し、変更をコンポーネントに適用して SPREAD デザイナを終了します。
参照

 

 


© MESCIUS inc. All rights reserved.