作成日: 2018/04/16 最終更新日: 2018/04/16
文書種別
使用方法
詳細
コード上からC1Calendarの特定の日付を選択するには、SelectedDatesプロパティを使用します。
SelectedDatesプロパティには、選択した複数の日付を配列として格納できます。
以下は、フォーム起動時に明後日の日付を選択するサンプルです。
日付選択時にはC1CalendarのSelectionChangedイベントが発生するので、選択した日付をラベルに表示しています
◎サンプルコード(VB)
◎サンプルコード(C#)
以下のようなコードを使用すると、複数の日付を選択状態にすることができます。
◎サンプルコード(VB)
◎サンプルコード(C#)
SelectedDatesプロパティには、選択した複数の日付を配列として格納できます。
以下は、フォーム起動時に明後日の日付を選択するサンプルです。
日付選択時にはC1CalendarのSelectionChangedイベントが発生するので、選択した日付をラベルに表示しています
◎サンプルコード(VB)
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
C1Calendar1.SelectedDates = New DateTime() {DateTime.Today.AddDays(2)}
End Sub
Private Sub C1Calendar1_SelectionChanged(sender As Object, e As C1.Win.C1Schedule.SelectionChangedEventArgs) Handles C1Calendar1.SelectionChanged
Label1.Text = e.Selection(0).ToShortDateString()
End Sub
C1Calendar1.SelectedDates = New DateTime() {DateTime.Today.AddDays(2)}
End Sub
Private Sub C1Calendar1_SelectionChanged(sender As Object, e As C1.Win.C1Schedule.SelectionChangedEventArgs) Handles C1Calendar1.SelectionChanged
Label1.Text = e.Selection(0).ToShortDateString()
End Sub
◎サンプルコード(C#)
private void Form1_Load(object sender, EventArgs e)
{
c1Calendar1.SelectedDates = new DateTime[] { DateTime.Today.AddDays(2) };
}
private void c1Calendar1_SelectionChanged(object sender, C1.Win.C1Schedule.SelectionChangedEventArgs e)
{
label1.Text= e.Selection[0].ToShortDateString();
}
{
c1Calendar1.SelectedDates = new DateTime[] { DateTime.Today.AddDays(2) };
}
private void c1Calendar1_SelectionChanged(object sender, C1.Win.C1Schedule.SelectionChangedEventArgs e)
{
label1.Text= e.Selection[0].ToShortDateString();
}
以下のようなコードを使用すると、複数の日付を選択状態にすることができます。
◎サンプルコード(VB)
Dim sDays As DateTime() = New DateTime(1) {}
sDays(0) = DateTime.Parse("2018/04/16")
sDays(1) = DateTime.Parse("2018/04/17")
C1Calendar1.SelectedDates = sDays
sDays(0) = DateTime.Parse("2018/04/16")
sDays(1) = DateTime.Parse("2018/04/17")
C1Calendar1.SelectedDates = sDays
◎サンプルコード(C#)
DateTime[] sDays = new DateTime[2];
sDays[0] = DateTime.Parse("2018/04/16");
sDays[1] = DateTime.Parse("2018/04/17");
c1Calendar1.SelectedDates = sDays;
sDays[0] = DateTime.Parse("2018/04/16");
sDays[1] = DateTime.Parse("2018/04/17");
c1Calendar1.SelectedDates = sDays;
旧文書番号
82623