作成日: 2020/06/19 最終更新日: 2020/06/19
文書種別
使用方法
詳細
マウスクリックにより予定を選択※すると、C1ScheduleのSelectedAppointmentsChangedイベントが発生します。このイベントで、e.Appointmentsを使用して選択した予定を取得し、そのSubject、Start、Endを使用して予定のタイトル、開始日、終了日を参照できます。
※Shiftキー+マウスクリックで、複数の予定を選択することも可能です。
また、予定を選択後に、C1ScheduleのSelectedAppointmentsプロパティを使用し、そのSubject、Start、Endを参照することで、選択した予定のタイトル、開始日、終了日を取得することも可能です。
◎サンプルコード(VB)
※Shiftキー+マウスクリックで、複数の予定を選択することも可能です。
また、予定を選択後に、C1ScheduleのSelectedAppointmentsプロパティを使用し、そのSubject、Start、Endを参照することで、選択した予定のタイトル、開始日、終了日を取得することも可能です。
◎サンプルコード(VB)
Private Sub C1Schedule1_SelectedAppointmentsChanged(sender As Object, e As SelectedAppointmentsChangedEventArgs) Handles C1Schedule1.SelectedAppointmentsChanged
Dim i As Integer
If e.Appointments IsNot Nothing Then
For i = 0 To e.Appointments.Count - 1
System.Diagnostics.Debug.WriteLine(String.Format("SelectedAppointmentsChanged : {0} {1} {2}", e.Appointments(i).Subject, e.Appointments(i).Start.ToString(), e.Appointments(i).End.ToString()))
Next
End If
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim i As Integer
For i = 0 To C1Schedule1.SelectedAppointments.Count - 1
System.Diagnostics.Debug.WriteLine(String.Format("選択した予定 : {0} {1} {2}", C1Schedule1.SelectedAppointments(i).Subject, C1Schedule1.SelectedAppointments(i).Start.ToString(), C1Schedule1.SelectedAppointments(i).End.ToString()))
Next
End Sub
◎サンプルコード(C#) private void c1Schedule1_SelectedAppointmentsChanged(object sender, C1.Win.C1Schedule.SelectedAppointmentsChangedEventArgs e)
{
if (e.Appointments != null)
{
for (int i = 0; i <= (e.Appointments.Count - 1); i++)
{
System.Diagnostics.Debug.WriteLine(String.Format("SelectedAppointmentsChanged : {0} {1} {2}", e.Appointments[i].Subject, e.Appointments[i].Start.ToString(), e.Appointments[i].End.ToString()));
}
}
}
private void Button1_Click(object sender, EventArgs e)
{
for (int i = 0; i <= (c1Schedule1.SelectedAppointments.Count - 1); i++)
{
System.Diagnostics.Debug.WriteLine(String.Format("選択した予定 : {0} {1} {2}", c1Schedule1.SelectedAppointments[i].Subject,c1Schedule1.SelectedAppointments[i].Start.ToString(),c1Schedule1.SelectedAppointments[i].End.ToString()));
}
}
関連情報
旧文書番号
85740