温馨提示×

C# Calendar如何选择日期

c#
小樊
82
2024-09-20 01:43:39
栏目: 编程语言

在C#中,使用WinForms的Calendar控件可以选择日期。以下是一个简单的示例,演示如何在WinForms应用程序中选择日期:

  1. 首先,确保在项目中添加了System.Windows.Forms命名空间。

  2. 在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());
        }
    }
}
  1. 运行应用程序,日历控件将显示在当前窗体上。选择日期时,会弹出一个消息框显示所选日期。

0