阅读量:0
在C#中,使用WinForms的Calendar控件可以选择日期。以下是一个简单的示例,演示如何在WinForms应用程序中选择日期:
首先,确保在项目中添加了System.Windows.Forms命名空间。
在Form上添加一个Calendar控件:
using System; using System.Windows.Forms; namespace CalendarExample { public partial class MainForm : Form { public MainForm() { InitializeComponent(); InitializeCalendar(); } private void InitializeCalendar() { // 设置Calendar控件的属性 calendar1.MaxDate = DateTime.Today; // 设置最大日期为今天 calendar1.MinDate = DateTime.Parse("01/01/2000"); // 设置最小日期为2000年1月1日 // 为Calendar控件添加事件处理程序 calendar1.DateChanged += Calendar1_DateChanged; } private void Calendar1_DateChanged(object sender, DateChangedEventArgs e) { // 当用户选择新的日期时,显示所选日期 MessageBox.Show("您选择的日期是: " + calendar1.SelectedDate.ToShortDateString()); } } }
- 运行应用程序,日历控件将显示在当前窗体上。选择日期时,会弹出一个消息框显示所选日期。