MonthCalendar
"MonthCalendar" 컨트롤은 Visual Basic .NET(VB.NET)에서 사용하는 캘린더 컨트롤입니다.
이 컨트롤을 사용하면 사용자가 날짜를 선택할 수 있는 인터페이스를 제공할 수 있습니다.
아래의 예제에서는 MonthCalendar 컨트롤을 폼에 추가하고, 사용자가 날짜를 선택할 때마다 해당 날짜가 표시되는 라벨 컨트롤을 업데이트하는 코드를 보여줍니다.
다음달(next month), 이전달(previous month) 버튼으로 달력을 이동 가능합니다.
Source code
Public Class Form1 Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load End Sub Private Sub nextmonth_Click(sender As Object, e As EventArgs) Handles nextmonth.Click MonthCalendar1.TodayDate = MonthCalendar1.TodayDate.AddMonths(1) Me.MonthCalendar1.SelectionStart = MonthCalendar1.TodayDate.AddMonths(1) Me.MonthCalendar1.SelectionEnd = MonthCalendar1.TodayDate.AddMonths(1) End Sub Private Sub previousmonth_Click(sender As Object, e As EventArgs) Handles previousmonth.Click MonthCalendar1.TodayDate = MonthCalendar1.TodayDate.AddMonths(-1) Me.MonthCalendar1.SelectionStart = MonthCalendar1.TodayDate.AddMonths(-1) Me.MonthCalendar1.SelectionEnd = MonthCalendar1.TodayDate.AddMonths(-1) End Sub Private Sub today_Click(sender As Object, e As EventArgs) Handles today.Click MonthCalendar1.TodayDate = Now Me.MonthCalendar1.SelectionStart = Now Me.MonthCalendar1.SelectionEnd = Now End Sub End Class