PowerTools SPREAD for ASP.NET 8.0J > 開発者の手引き > セル型 > 編集可能なセル型 > 日付型セル > カレンダーの表示 |
日付時刻型セルにポップアップカレンダーを表示できます。カレンダーはInputMan for ASP.NETで提供されているカレンダーの簡易版となります。
カレンダーを表示するには、DateTimeCellType クラスのShowPopupButton プロパティをtrueに設定します。このセルをダブルクリックして編集モードに切り替え、ドロップダウンボタンをクリックまたはタップすると、カレンダーが表示されます。日付を選択してから[Enter]キーを押すと、セルの編集が完了します。
カレンダーは、背景色や文字色、フォントなどのスタイル設定のほか、今日マークの表示やカレンダータイプ(年-月カレンダーまたは月-日カレンダー)の切り替えなどを設定できます。これらの設定は、DropDownControlStyleInfo プロパティが参照するCalendarDropDownStyleInfo クラスを使用して行います。
次のサンプルコードは、カレンダーの表示を有効にします。
FarPoint.Web.Spread.DateTimeCellType datecell = new FarPoint.Web.Spread.DateTimeCellType(); datecell.ShowPopupButton = true; FpSpread1.ActiveSheetView.Columns[1].Width = 175; FpSpread1.ActiveSheetView.Cells[1,1].CellType = datecell;
Dim datecell As New FarPoint.Web.Spread.DateTimeCellType() datecell.ShowPopupButton = True FpSpread1.ActiveSheetView.Columns(1).Width = 175 FpSpread1.ActiveSheetView.Cells(1, 1).CellType = datecell