PowerTools CalendarGrid for Windows Forms 1.0J
現在のセル

ユーザーが操作中のアクティブなセルの情報は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);


参照

 

 


© 2014 GrapeCity inc. All rights reserved.