MonthCalendar.SelectionEnd プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > MonthCalendar.SelectionEnd プロパティの意味・解説 

MonthCalendar.SelectionEnd プロパティ

選択されている日付範囲終了日を取得または設定します

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

Dim instance As MonthCalendar
Dim value As DateTime

value = instance.SelectionEnd

instance.SelectionEnd = value
public DateTime SelectionEnd { get; set;
 }
/** @property */
public DateTime get_SelectionEnd ()

/** @property */
public void set_SelectionEnd (DateTime value)

プロパティ
選択範囲最後の日を示す DateTime

例外例外
例外種類条件

ArgumentOutOfRangeException

日付の値が MinDate より小さい値です。

または

日付の値が MaxDate 値を超えてます。

解説解説

SelectionEnd プロパティの値を SelectionStart プロパティ現在の値よりも前の日付設定した場合SelectionStart自動的に SelectionEnd と同じ値に設定されます。

MaxSelectionCount プロパティによって指定され日数超える日付SelectionEnd設定した場合SelectionStart の値は、次のように調整されます。SelectionStart は、選択され日数MaxSelectionCount等しくなるように自動的に設定されます。

メモメモ

MaxSelectionCount は、SelectionStartSelectionEnd との差ではなく選択における日数表します。たとえば、MaxSelectionCount が 7 (既定値) の場合は、SelectionStartSelectionEnd間隔6 日以下になります

使用例使用例

SelectionStart プロパティSelectionEnd プロパティ使用する方法次のコード例示します。この例を実行するには、次のコードMonthCalendar1 という名前の MonthCalendar コントロール配置されているフォーム貼り付けてフォームコンストラクタまたは Load イベント処理メソッドから ShowAWeeksVacationOneMonthFromToday メソッド呼び出します。

' Computes a week one month from today.
Private Sub ShowAWeeksVacationOneMonthFromToday()
     
    Dim today As Date =
 monthCalendar1.TodayDate
    Dim vacationMonth As Integer
 = today.Month + 1
    Dim vacationYear As Integer
 = today.Year
    If (today.Month = 12) Then
        vacationYear += 1
        vacationMonth = 1
    End If

    Me.monthCalendar1.SelectionStart = _
        New Date(vacationYear, vacationMonth,
 today.Day - 1)
    Me.monthCalendar1.SelectionEnd = _
        New Date(vacationYear, vacationMonth,
 today.Day + 6)
End Sub
// Computes a week one month from today.
private void ShowAWeeksVacationOneMonthFromToday()
{
    System.DateTime today = this.MonthCalendar1.TodayDate;
    int vacationMonth = today.Month + 1;
    int vacationYear = today.Year;

    if (today.Month == 12)
    {
        vacationMonth = 1;
        ++vacationYear;
    }

    // Select the week using SelectionStart and SelectionEnd.
    this.MonthCalendar1.SelectionStart = 
        new System.DateTime(today.Year, vacationMonth, today.Day-1);
    this.MonthCalendar1.SelectionEnd = 
        new System.DateTime(today.Year, vacationMonth, today.Day+6);
}
// Computes a week one month from today.
void ShowAWeeksVacationOneMonthFromToday()
{
   System::DateTime today = this->MonthCalendar1->TodayDate;
   int vacationMonth = today.Month + 1;
   int vacationYear = today.Year;

   if ( today.Month == 12 )
   {
      vacationMonth = 1;
      ++vacationYear;
   }
   
   // Select the week using SelectionStart and SelectionEnd.
   this->MonthCalendar1->SelectionStart =
      System::DateTime( today.Year, vacationMonth, today.Day - 1 );
   this->MonthCalendar1->SelectionEnd =
      System::DateTime( today.Year, vacationMonth, today.Day + 6 );
}
// Computes a week one month from today.
private void ShowAWeeksVacationOneMonthFromToday()
{
    System.DateTime today = this.monthCalendar1.get_TodayDate();
    int vacationMonth = 1;
    if (today.get_Month() < 12) {
        vacationMonth = today.get_Month() + 1;
    }
    // Select the week using SelectionStart and SelectionEnd.
    this.monthCalendar1.set_SelectionStart(
        new System.DateTime(today.get_Year(),
        vacationMonth, today.get_Day() - 1));
    this.monthCalendar1.set_SelectionEnd(
        new System.DateTime(today.get_Year(),
        vacationMonth, today.get_Day() + 6));
} //ShowAWeeksVacationOneMonthFromToday
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
MonthCalendar クラス
MonthCalendar メンバ
System.Windows.Forms 名前空間
SelectionRange
SelectionStart
SetSelectionRange



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「MonthCalendar.SelectionEnd プロパティ」の関連用語

MonthCalendar.SelectionEnd プロパティのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



MonthCalendar.SelectionEnd プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS