MESCIUS SPREAD for Windows Forms 17.0J
GcTimeSpan型セル

GcTimeSpan型セルを使用すると、セル内に期間や時間の長さなどの時間間隔を入力できます。

詳細については以下のトピックを参照してください。

このセル型のすべてのプロパティおよびメソッドの一覧については、GcTimeSpanCellTypeクラスを参照してください。

設定方法

GcTimeSpanCellTypeクラスのインスタンスを作成して、クラスの各プロパティを設定します。

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

サンプルコード

次のサンプルコードは、GcTimeSpan型セルを作成します。

C#
コードのコピー
GrapeCity.Win.Spread.InputMan.CellType.GcTimeSpanCellType GC = new GrapeCity.Win.Spread.InputMan.CellType.GcTimeSpanCellType();
GC.AcceptsArrowKeys = FarPoint.Win.SuperEdit.AcceptsArrowKeys.AllArrows;
GC.EditMode = GrapeCity.Win.Spread.InputMan.CellType.EditMode.Overwrite;
GC.ExitOnLastChar = true;
GC.Fields.Clear();
GC.Fields.AddRange("d.hh:mm:ss,7,.,,,-,");
GC.DisplayFields.Clear();
GC.DisplayFields.AddRange("d.hh:mm:ss,7,.,,,-,");
GC.DefaultActiveField = GC.Fields[1];
GC.FocusPosition = GrapeCity.Win.Spread.InputMan.CellType.FieldsEditorFocusCursorPosition.SelectAll;
GC.MaxMinBehavior = GrapeCity.Win.Spread.InputMan.CellType.MaxMinBehavior.Clear;
GC.NegativeColor = Color.Chocolate;
GC.PaintByControl = true;
GC.RecommendedValue = new TimeSpan(1, 23, 59, 59);
GC.ShowRecommendedValue = true;
GC.SideButtons.Add(new GrapeCity.Win.Spread.InputMan.CellType.SpinButtonInfo());
GC.Spin.AllowSpin = true;
GC.Spin.Increment = 1;
GC.Spin.SpinOnKeys = true;
GC.Spin.SpinOnWheel = true;
GC.Spin.Wrap = true;
GC.UseNegativeColor = true;
GC.ValidateMode = GrapeCity.Win.Spread.InputMan.CellType.ValidateMode.ValidateNone;
GC.ValueSign = GrapeCity.Win.Spread.InputMan.CellType.ValueSignControl.Positive;
GC.UseSpreadDropDownButtonRender = true;
fpSpread1.ActiveSheet.Cells[0, 0].CellType = GC;
Visual Basic
コードのコピー
Dim GC As New GrapeCity.Win.Spread.InputMan.CellType.GcTimeSpanCellType()
GC.AcceptsArrowKeys = FarPoint.Win.SuperEdit.AcceptsArrowKeys.AllArrows
GC.EditMode = GrapeCity.Win.Spread.InputMan.CellType.EditMode.Overwrite
GC.ExitOnLastChar = True
GC.Fields.Clear()
GC.Fields.AddRange("d.hh:mm:ss,7,.,,,-,")
GC.DisplayFields.Clear()
GC.DisplayFields.AddRange("d.hh:mm:ss,7,.,,,-,")
GC.DefaultActiveField = GC.Fields(1)
GC.FocusPosition = GrapeCity.Win.Spread.InputMan.CellType.FieldsEditorFocusCursorPosition.SelectAll
GC.MaxMinBehavior = GrapeCity.Win.Spread.InputMan.CellType.MaxMinBehavior.Clear
GC.NegativeColor = Color.Chocolate
GC.PaintByControl = True
GC.RecommendedValue = New TimeSpan(1, 23, 59, 59)
GC.ShowRecommendedValue = True
GC.SideButtons.Add(New GrapeCity.Win.Spread.InputMan.CellType.SpinButtonInfo())
GC.Spin.AllowSpin = True
GC.Spin.Increment = 1
GC.Spin.SpinOnKeys = True
GC.Spin.SpinOnWheel = True
GC.Spin.Wrap = True
GC.UseNegativeColor = True
GC.ValidateMode = GrapeCity.Win.Spread.InputMan.CellType.ValidateMode.ValidateNone
GC.ValueSign = GrapeCity.Win.Spread.InputMan.CellType.ValueSignControl.Positive
GC.UseSpreadDropDownButtonRender = True
FpSpread1.ActiveSheet.Cells(0, 0).CellType = GC

SPREADデザイナの使用

  1. 作業領域内のセルまたはセル範囲を選択します。
  2. プロパティ リストの「その他」カテゴリから、CellType プロパティを選択します。 ドロップダウン リストからGcTimeSpanを選択します。 これによって CellType プロパティが展開され、このセル型に固有のさまざまなプロパティが表示されます。 このリストから、必要に応じてプロパティを選択および設定します。

    または、セルまたはセル範囲を右クリックして[セル型]を選択します。 セル型の一覧からGcTimeSpan型を選択します。 セル型エディタで、必要なプロパティを設定します。 〈適用〉ボタンをクリックします。

  3. [ファイル]メニューから[適用して終了]を選択し、変更をコンポーネントに適用して SPREAD デザイナを終了します。

 

 


© MESCIUS inc. All rights reserved.