ドロップダウン カレンダーに複数の月を表示できますか?
対象製品
El Tabelle for .NET 3.0J
詳細
一般に、グリッドコントロールや表計算コントロールが提供するカレンダーは複数の月を同時に表示することはできません。El Tabelle のドロップダウン カレンダーは、レイアウトやデザインに関する豊富な設定を提供しており、複数の月の表示にも対応しています。

複数の月の表示は、DropDownCalendar.CalendarDimensions プロパティで実現します。このプロパティには、最大12ヶ月までの範囲で、複数の月を縦横に自由なサイズで表示できます。たとえば、2×1、3×4、3×1、2×6、3×3といった表示が可能です。
WorkBook/Sheet の場合、次のようにコーディングします。
[Visual Basic]
[C#]
MultiRowSheet の場合、次のようにコーディングします。
[Visual Basic]
[C#]
複数の月の表示は、DropDownCalendar.CalendarDimensions プロパティで実現します。このプロパティには、最大12ヶ月までの範囲で、複数の月を縦横に自由なサイズで表示できます。たとえば、2×1、3×4、3×1、2×6、3×3といった表示が可能です。
WorkBook/Sheet の場合、次のようにコーディングします。
[Visual Basic]
'ドロップダウン カレンダーを設定する
Sheet1.DropDownCalendar.CalendarDimensions = New Size(2, 1)
'日付型セルを設定する
Dim objDateEditor As New GrapeCity.Win.ElTabelle.Editors.DateEditor
Sheet1(0, 0).Editor = objDateEditor
Sheet1.DropDownCalendar.CalendarDimensions = New Size(2, 1)
'日付型セルを設定する
Dim objDateEditor As New GrapeCity.Win.ElTabelle.Editors.DateEditor
Sheet1(0, 0).Editor = objDateEditor
[C#]
//ドロップダウン カレンダー;を設定する
sheet1.DropDownCalendar.CalendarDimensions = new Size(2, 1)
//日付型セルを設定する
GrapeCity.Win.ElTabelle.Editors.DateEditor objDateEditor =
new GrapeCity.Win.ElTabelle.Editors.DateEditor();
sheet1[0, 0].Editor = objDateEditor;
sheet1.DropDownCalendar.CalendarDimensions = new Size(2, 1)
//日付型セルを設定する
GrapeCity.Win.ElTabelle.Editors.DateEditor objDateEditor =
new GrapeCity.Win.ElTabelle.Editors.DateEditor();
sheet1[0, 0].Editor = objDateEditor;
MultiRowSheet の場合、次のようにコーディングします。
[Visual Basic]
'ドロップダウン カレンダーを設定する
MultiRowSheet1.DropDownCalendar.CalendarDimensions = New Size(2, 1)
'日付型セルを設定する
Dim objDateEditor As New GrapeCity.Win.ElTabelle.Editors.DateEditor
MultiRowSheet1(0, 0, 0).Editor = objDateEditor
MultiRowSheet1.DropDownCalendar.CalendarDimensions = New Size(2, 1)
'日付型セルを設定する
Dim objDateEditor As New GrapeCity.Win.ElTabelle.Editors.DateEditor
MultiRowSheet1(0, 0, 0).Editor = objDateEditor
[C#]
//ドロップダウン カレンダーを設定する
multiRowSheet1.DropDownCalendar.CalendarDimensions = new Size(2, 1);
//日付型セルを設定する
GrapeCity.Win.ElTabelle.Editors.DateEditor objDateEditor =
new GrapeCity.Win.ElTabelle.Editors.DateEditor();
multiRowSheet1[0, 0, 0].Editor = objDateEditor;
multiRowSheet1.DropDownCalendar.CalendarDimensions = new Size(2, 1);
//日付型セルを設定する
GrapeCity.Win.ElTabelle.Editors.DateEditor objDateEditor =
new GrapeCity.Win.ElTabelle.Editors.DateEditor();
multiRowSheet1[0, 0, 0].Editor = objDateEditor;
関連情報
キーワード
HowTo
この文書は、以前は次のFAQ IDで公開されていました : 8122