作成日: 2018/08/24 最終更新日: 2018/08/24
文書種別
使用方法
詳細
日付型セルには24時間以上の時間を入力する機能は搭載されておりません。
時刻の入力に限り、時間範囲を扱うGcTimeSpan型セルを使用することで24時間以上の入力が可能です。
◎サンプルコード(VB)
◎サンプルコード(C#)
時刻の入力に限り、時間範囲を扱うGcTimeSpan型セルを使用することで24時間以上の入力が可能です。
◎サンプルコード(VB)
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Dim gcTimeSpan As New GrapeCity.Win.Spread.InputMan.CellType.GcTimeSpanCellType()
' サイドボタンの設定
gcTimeSpan.SideButtons.Add(New GrapeCity.Win.Spread.InputMan.CellType.SpinButtonInfo())
' 入力フィールドの設定
gcTimeSpan.Fields.Clear()
gcTimeSpan.Fields.AddRange("hh:mm:ss,0,.,,,-,")
' 出力フィールドの設定
gcTimeSpan.DisplayFields.Clear()
gcTimeSpan.DisplayFields.AddRange("hh:mm:ss,0,.,,,-,")
' 最小入力時間を0時間に設定
gcTimeSpan.MinValue = New TimeSpan(0, 0, 0, 0)
'最大入力時間を48時間に設定
gcTimeSpan.MaxValue = New TimeSpan(2, 0, 0, 0)
FpSpread1.ActiveSheet.Columns(1).CellType = gcTimeSpan
End Sub
Dim gcTimeSpan As New GrapeCity.Win.Spread.InputMan.CellType.GcTimeSpanCellType()
' サイドボタンの設定
gcTimeSpan.SideButtons.Add(New GrapeCity.Win.Spread.InputMan.CellType.SpinButtonInfo())
' 入力フィールドの設定
gcTimeSpan.Fields.Clear()
gcTimeSpan.Fields.AddRange("hh:mm:ss,0,.,,,-,")
' 出力フィールドの設定
gcTimeSpan.DisplayFields.Clear()
gcTimeSpan.DisplayFields.AddRange("hh:mm:ss,0,.,,,-,")
' 最小入力時間を0時間に設定
gcTimeSpan.MinValue = New TimeSpan(0, 0, 0, 0)
'最大入力時間を48時間に設定
gcTimeSpan.MaxValue = New TimeSpan(2, 0, 0, 0)
FpSpread1.ActiveSheet.Columns(1).CellType = gcTimeSpan
End Sub
◎サンプルコード(C#)
private void Form1_Load(object sender, EventArgs e)
{
GrapeCity.Win.Spread.InputMan.CellType.GcTimeSpanCellType gcTimeSpan = new GrapeCity.Win.Spread.InputMan.CellType.GcTimeSpanCellType();
// サイドボタンの設定
gcTimeSpan.SideButtons.Add(new GrapeCity.Win.Spread.InputMan.CellType.SpinButtonInfo());
// 入力フィールドの設定
gcTimeSpan.Fields.Clear();
gcTimeSpan.Fields.AddRange("hh:mm:ss,0,.,,,-,");
// 出力フィールドの設定
gcTimeSpan.DisplayFields.Clear();
gcTimeSpan.DisplayFields.AddRange("hh:mm:ss,0,.,,,-,");
// 最小入力時間を0時間に設定
gcTimeSpan.MinValue = new TimeSpan(0, 0, 0, 0);
// 最大入力時間を48時間に設定
gcTimeSpan.MaxValue = new TimeSpan(2, 0, 0, 0);
fpSpread1.ActiveSheet.Columns[1].CellType = gcTimeSpan;
}
{
GrapeCity.Win.Spread.InputMan.CellType.GcTimeSpanCellType gcTimeSpan = new GrapeCity.Win.Spread.InputMan.CellType.GcTimeSpanCellType();
// サイドボタンの設定
gcTimeSpan.SideButtons.Add(new GrapeCity.Win.Spread.InputMan.CellType.SpinButtonInfo());
// 入力フィールドの設定
gcTimeSpan.Fields.Clear();
gcTimeSpan.Fields.AddRange("hh:mm:ss,0,.,,,-,");
// 出力フィールドの設定
gcTimeSpan.DisplayFields.Clear();
gcTimeSpan.DisplayFields.AddRange("hh:mm:ss,0,.,,,-,");
// 最小入力時間を0時間に設定
gcTimeSpan.MinValue = new TimeSpan(0, 0, 0, 0);
// 最大入力時間を48時間に設定
gcTimeSpan.MaxValue = new TimeSpan(2, 0, 0, 0);
fpSpread1.ActiveSheet.Columns[1].CellType = gcTimeSpan;
}
旧文書番号
83166