ユーザーが操作中のアクティブなセルの情報はGcCalendarGrid.CurrentCellPositionプロパティから取得できます。
アクティブセルの日付はGcCalendarGrid.CurrentCellPositionプロパティのDateプロパティ、、行インデックスと列インデックスはRowIndexプロパティのColumnIndexプロパティで取得できます。
Console.WriteLine("アクティブセルの日付:{0}", GcCalendarGrid1.CurrentCellPosition.Date) Console.WriteLine("アクティブセルの行インデックス:{0}", GcCalendarGrid1.CurrentCellPosition.RowIndex) Console.WriteLine("アクティブセルの列インデックス:{0}", GcCalendarGrid1.CurrentCellPosition.ColumnIndex)
Console.WriteLine("アクティブセルの日付:{0}", gcCalendarGrid1.CurrentCellPosition.Date); Console.WriteLine("アクティブセルの行インデックス:{0}", gcCalendarGrid1.CurrentCellPosition.RowIndex); Console.WriteLine("アクティブセルの列インデックス:{0}", gcCalendarGrid1.CurrentCellPosition.ColumnIndex);
アクティブセルを移動するには、GcCalendarGrid.CurrentCellPositionプロパティに新しいセルの位置を設定します。
次のコードでは、アクティブセルを2014年6月1日の1行1列目に移動します。
GcCalendarGrid1.CurrentCellPosition = New GrapeCity.Win.CalendarGrid.CalendarCellPosition(New DateTime(2014, 6, 1), 1, 0)
gcCalendarGrid1.CurrentCellPosition = new GrapeCity.Win.CalendarGrid.CalendarCellPosition(new DateTime(2014, 6, 1), 1, 0);
また、GcCalendarGrid.CurrentDateプロパティを使用して、アクティブな日付を設定することができます。
GcCalendarGrid1.CurrentDate = New DateTime(2014, 6, 1)
gcCalendarGrid1.CurrentDate = new DateTime(2014, 6, 1);