MonthCalendar Denetimine Genel Bakış (Windows Forms)
Windows Forms MonthCalendar denetim, kullanıcıların tarih bilgilerini görüntülemesi ve ayarlaması için sezgisel bir grafik arabirimi sunar. Denetimde bir takvim görüntülenir: seçilen tarih aralığı vurgulanmış şekilde, haftanın günleri altındaki sütunlarda düzenlenmiş, ayın numaralandırılmış günlerini içeren bir kılavuz. Ay başlığının her iki tarafındaki ok düğmelerine tıklayarak farklı bir ay seçebilirsiniz. Benzer denetimin aksine DateTimePicker , bu denetimle birden fazla tarih seçebilirsiniz. Denetim hakkında daha fazla bilgi için DateTimePicker bkz. DateTimePicker denetimi.
MonthCalendar denetimini yapılandırma
MonthCalendarDenetimin görünümü yüksek oranda yapılandırılabilir. Varsayılan olarak, bugünün tarihi daire içinde görüntülenir ve kılavuzun alt kısmında de belirtilmiştir. ShowTodayVe özelliklerini olarak ayarlayarak bu özelliği değiştirebilirsiniz ShowTodayCircle false . Ayrıca, özelliğini olarak ayarlayarak takvime hafta numaraları ekleyebilirsiniz ShowWeekNumbers true . CalendarDimensionsÖzelliği ayarlayarak, yatay ve dikey olarak birden fazla ay görüntüleyebilirsiniz. Varsayılan olarak, Pazar haftanın ilk günü olarak gösterilir, ancak herhangi bir gün özelliği kullanılarak belirlenebilir FirstDayOfWeek .
Ayrıca DateTime BoldedDates ,, AnnuallyBoldedDates ve özelliklerine nesneler ekleyerek belirli tarihleri bir kerelik, yılda veya ayda kalın olarak görüntülenmek üzere ayarlayabilirsiniz MonthlyBoldedDates . daha fazla bilgi için bkz. nasıl yapılır: Windows Forms monthcalendar denetimiyle belirli günleri kalın olarak görüntüleme.
Denetimin anahtar özelliği MonthCalendar SelectionRange , denetimde seçilen tarih aralığıdır. SelectionRangeDeğer, en fazla seçilecek gün sayısını aşamaz, MaxSelectionCount özelliğinde ayarlanır. Kullanıcının seçim yaptığı en erken ve en son tarihler, MaxDate ve özellikleri tarafından belirlenir MinDate .