DevExpress cung cấp hơn 60 điều khiển miễn phí - không có tiền bản quyền hoặc chi phí phân phối.
Chúng có bộ điều khiển tên là DateEdit Control mà tôi nghĩ hỗ trợ nhu cầu của bạn.
DateEdit cho phép người dùng sửa đổi giá trị ngày bằng cách chọn ngày mong muốn từ lịch thả xuống hoặc nhập theo cách thủ công. Nó cung cấp các tính năng sau đây.
Định dạng chỉnh sửa ngày tùy chỉnh qua mặt nạ. Hỗ trợ bàn phím và chuột để tăng/giảm phần ngày hiện tại. Các phần ngày (năm, tháng, vv) có thể được chọn bằng các phím điều hướng. Các nút Clear và Today tùy chọn. Cuộn theo tháng và năm bằng các nút trong tiêu đề lịch. Tùy chọn hiển thị số tuần riêng lẻ. Chỉ báo ngày hiện tại. Khả năng vẽ các ô ngày theo cách thủ công.
http://www.devexpress.com/Products/NET/Controls/WinForms/Editors/editors/DateEdit.xml
+1 cho liên kết này, như điều khiển này. – Martijn
Có một ngã ba cập nhật của dự án này trên sourceforge http://sourceforge.net/projects/winformscalenda/ – Ceres