バージョン

WebMonthCalendar で週番号を有効にする

一部の国では週番号が使用されます。WebMonthCalendar™ は週番号をエンドユーザーに示すためのオプションを提供します。これは、コントロールの EnableWeekNumbers プロパティを True に設定することで達成できます。デフォルトでこのプロパティは False に設定されます。

Microsoft® Visual Studio® [プロパティ] ウィンドウを使用する、または以下のコードを使用することによって、EnableWeekNumbers プロパティを設定できます:

Visual Basic の場合:

WebMonthCalendar1.EnableWeekNumbers = true

C# の場合:

WebMonthCalendar1.EnableWeekNumbers = true;

コントロールの WeekNumberLabel プロパティを設定することによって、週番号の列ヘッダーに表示されるユーザー独自のラベルを設定することもできます。

Visual Basic の場合:

WebMonthCalendar1.WeekNumberLabel = "Wk"

C# の場合:

WebMonthCalendar1.WeekNumberLabel = "Wk";
WebMonthCalendar Enabling Week Numbers in WebMonthCalendar 01.png

週番号の規則

WebMonthCalendar によって、年の最初の週を決定するための異なる規則を設定することができます。コントロールの WeekRule プロパティを以下のオプションのいずれかに設定することによって、これらの規則を設定できます。

  • FirstDay — 最初の週はその年の最初の週で開始し、1 日から 7 日までのいずれかになります。

  • FirstFullWeek — 最初の週はその年の最初の週で開始し、7 日間全日になります。

  • FirstFourDayWeek — 最初の週はその年の最初の週で開始し、4 日から 7 日までのいずれかになります。

注: WeekRule プロパティは、FirstDayOfWeek プロパティによって異なります。つまり、週番号は、コントロールにユーザーが設定した週の最初の曜日で変わります。

Visual Basic の場合:

WebMonthCalendar1.WeekRule = System.Globalization.CalendarWeekRule.FirstFullWeek

C# の場合:

WebMonthCalendar1.WeekRule = System.Globalization.CalendarWeekRule.FirstFullWeek;

注: EnableWeekNumbers プロパティが False に設定されると、WeekRule プロパティは効果がなくなります。