GrapeCity CalendarGrid for Windows Forms 2.0J
CalendarShapeRenderer クラス
メンバ  使用例 

CalendarAppointmentCellType によってセル形状の描画に使用されるシェイプレンダラーを提供します。このクラスは 抽象 (Visual BasicではMustInherit) クラスなので、インスタンス化できません。
構文
Public MustInherit Class CalendarShapeRenderer 
public abstract class CalendarShapeRenderer 
使用例
次のサンプルコードは、Appointment 型セルのレンダラーの使用方法を示します。このサンプルコードは、CalendarAppointmentCellType クラスに示されている詳細なコード例の一部を抜粋したものです。
void AppointmentCellDemo_Load(object sender, EventArgs e)
{
    this.gcCalendarGrid[new DateTime(2014, 1, 12)][1, 0].Value = "You have an appointment between these days.";
    this.gcCalendarGrid[new DateTime(2014, 1, 12)][1, 0].ColumnSpan = 5;

    AngleBracketShapeRenderer render = new AngleBracketShapeRenderer();
    render.ArrowLength = 15;
    render.FillColor = Color.GreenYellow;
    render.LineColor = Color.Orange;
    render.LineStyle = CalendarShapeLineStyle.Thin;
    render.LineWidth = 2;

    (this.gcCalendarGrid[DateTime.Today][1, 0].CellType as CalendarAppointmentCellType).Renderer = render;
}
Private Sub AppointmentCellDemo_Load(sender As Object, e As EventArgs)
    Me.gcCalendarGrid(New DateTime(2014, 1, 12))(1, 0).Value = "You have an appointment between these days."
    Me.gcCalendarGrid(New DateTime(2014, 1, 12))(1, 0).ColumnSpan = 5

    Dim render As New AngleBracketShapeRenderer()
    render.ArrowLength = 15
    render.FillColor = Color.GreenYellow
    render.LineColor = Color.Orange
    render.LineStyle = CalendarShapeLineStyle.Thin
    render.LineWidth = 2

    TryCast(Me.gcCalendarGrid(DateTime.Today)(1, 0).CellType, CalendarAppointmentCellType).Renderer = render
End Sub
継承階層

System.Object
   GrapeCity.Win.CalendarGrid.CalendarShapeRenderer
      GrapeCity.Win.CalendarGrid.AngleBracketShapeRenderer
      GrapeCity.Win.CalendarGrid.CalendarRectangleShapeRenderer
      GrapeCity.Win.CalendarGrid.CalendarRoundedRectangleShapeRenderer

参照

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

 

 


c 2008 GrapeCity inc. All rights reserved.