Scheduler for WinForms
予定アクション
Scheduler コントロール > 予定アクション

C1Schedule コントロールではAction プロパティを使用して予定アクションを作成し、設定できます。 Action プロパティは、現在のシステム時間が自分の Appointment オブジェクトの開始時間になったときに実行するアクションを決定します。デフォルトでは、コントロールはアクションを実行するシステムプロセスの開始を試みます。この動作を変更するには、AppointmentCustomAction イベントのイベントハンドラで Cancel プロパティを True に設定します。

予定アクションにより、指定されたパラメータを持つローカルアプリケーションを実行したり、予定の開始時刻に特定の Web サイトにナビゲートしたりするなどの動作を設定できます。たとえば、次のコードを AppointmentAdded イベントに追加して、新しい予定の開始時刻に ComponentOne の Web サイトにナビゲートします。

Visual Basic コードの書き方

Visual Basic
コードのコピー
Private Sub C1Schedule1_AppointmentAdded(ByVal sender As Object, ByVal e As AppointmentEventArgs) Handles C1Schedule1.AppointmentAdded        
    ' 新しいアクションを作成します。        
    Dim action As New Action()         
    action.Command = "https://www.grapecity.co.jp"         
    ' 予定アクションを設定します。         
    e.Appointment.Action = action         
End Sub

C# コードの書き方

C#
コードのコピー
private void c1Schedule1_AppointmentAdded(object sender, AppointmentEventArgs e)        
{        
    // 新しいアクションを作成します。         
    Action action = new Action();        
    action.Command = "https://www.grapecity.co.jp";        
    // 予定アクションを設定します。         
    e.Appointment.Action = action;        
}