作成日: 2022/03/11 最終更新日: 2022/03/30
文書種別
使用方法
詳細
日付型セルには24時間以上の時間を入力する機能は搭載されておりません。
時刻の入力に限り、時間範囲を扱うGcTimeSpan型セルを使用することで24時間以上の入力が可能です。
[Visual Basic]
[C#]
時刻の入力に限り、時間範囲を扱うGcTimeSpan型セルを使用することで24時間以上の入力が可能です。
[Visual Basic]
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Dim gcTimeSpan As New GrapeCity.Win.MultiRow.InputMan.GcTimeSpanCell()
' サイドボタンの設定
gcTimeSpan.SideButtons.Add(New GrapeCity.Win.MultiRow.InputMan.SpinButton())
' 入力フィールドの設定
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)
' MultiRowの設定
GcMultiRow1.Template = GrapeCity.Win.MultiRow.Template.CreateGridTemplate(New GrapeCity.Win.MultiRow.Cell() {gcTimeSpan})
GcMultiRow1.RowCount = 5
End Su
[C#]
private void Form1_Load(object sender, EventArgs e)
{
GrapeCity.Win.MultiRow.InputMan.GcTimeSpanCell gcTimeSpan = new GrapeCity.Win.MultiRow.InputMan.GcTimeSpanCell();
// サイドボタンの設定
gcTimeSpan.SideButtons.Add(new GrapeCity.Win.MultiRow.InputMan.SpinButton());
// 入力フィールドの設定
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);
// MultiRowの設定
gcMultiRow1.Template = GrapeCity.Win.MultiRow.Template.CreateGridTemplate(new GrapeCity.Win.MultiRow.Cell[] { gcTimeSpan });
gcMultiRow1.RowCount = 5;
}