PowerTools CalendarGrid for Windows Forms 1.0J
CalendarMonthMultiColumnView クラス
メンバ  使用例 

月の日付を複数の列に表示する月ビューを表します。列数と各列の日数を指定できます。
構文
Public Class CalendarMonthMultiColumnView 
   Inherits CalendarView
public class CalendarMonthMultiColumnView : CalendarView 
使用例
次のサンプルコードは、CalendarMonthMultiColumnView の使用方法を示します。このサンプルコードは、GcCalendarGrid.CalendarView 設定に示されている詳細なコード例の一部を抜粋したものです。
private void UseMonthMultiColumnView()
{
    CalendarMonthMultiColumnView monthView = new CalendarMonthMultiColumnView();
    monthView.MonthCount = 12;
    monthView.MinScrollCount = 12;
    monthView.ColumnBreaks = new int[] { 10, 20 };
    monthView.Orientation = Orientation.Vertical;
    this.gcCalendarGrid1.CalendarView = monthView;

    CalendarTemplate template = new CalendarTemplate(1, 1, 1, 0);

    template.ColumnHeader[0, 0].DateFormat = CalendarDateFormats.Month;
    template.ColumnHeader[0, 0].AutoMergeMode = AutoMergeMode.Horizontal;
    template.ColumnHeader[0, 0].CellStyle.Alignment = CalendarGridContentAlignment.MiddleCenter;

    template.Content.Columns[0].Width = 30;
    template.Content[0, 0].DateFormat = CalendarDateFormats.Day;
    
    this.gcCalendarGrid1.Template = template;

    this.gcCalendarGrid1.FirstDateInView = new DateTime(DateTime.Today.Year, 1, 1);
}
Private Sub UseMonthMultiColumnView()
    Dim monthView As New CalendarMonthMultiColumnView()
    monthView.MonthCount = 12
    monthView.MinScrollCount = 12
    monthView.ColumnBreaks = New Integer() {10, 20}
    monthView.Orientation = Orientation.Vertical
    Me.gcCalendarGrid1.CalendarView = monthView

    Dim template As New CalendarTemplate(1, 1, 1, 0)

    template.ColumnHeader(0, 0).DateFormat = CalendarDateFormats.Month
    template.ColumnHeader(0, 0).AutoMergeMode = AutoMergeMode.Horizontal
    template.ColumnHeader(0, 0).CellStyle.Alignment = CalendarGridContentAlignment.MiddleCenter

    template.Content.Columns(0).Width = 30
    template.Content(0, 0).DateFormat = CalendarDateFormats.Day

    Me.gcCalendarGrid1.Template = template

    Me.gcCalendarGrid1.FirstDateInView = New DateTime(DateTime.Today.Year, 1, 1)
End Sub
継承階層

System.Object
   GrapeCity.Win.CalendarGrid.CalendarView
      GrapeCity.Win.CalendarGrid.CalendarMonthMultiColumnView

参照

CalendarMonthMultiColumnView メンバ
GrapeCity.Win.CalendarGrid 名前空間

 

 


© 2014 GrapeCity inc. All rights reserved.