Я развиваю систему управления школами в C#. сеть. И мне нужно было дать пользователю возможность добавлять события, щелкнув дату в календаре, и эта дата должна быть полужирной после добавления. Я пробовал код ниже, но только добавленная дата была выделена жирным шрифтом. Но мне нужно смело выбирать каждый выбранный день. Может ли кто-нибудь помочь мне добавить все выбранные дни в массив Bolded Days? Буду признателен за любую помощь. Это мой код.Добавить смелые дни до месяца Calender
//Create method for add bold days
public void boldDays()
{
List<DateTime> l = new List<DateTime>();
l.Add(DateTime.Parse(monthCalendar1.SelectionStart.ToLongDateString()));
DateTime[] s = l.ToArray();
monthCalendar1.BoldedDates = new DateTime[] { };
monthCalendar1.BoldedDates = l.ToArray();
}
//Executing method when a button click
private void btnRefresh_Click(object sender, EventArgs e)
{
boldDays();
}
Не могли бы вы объяснить, что вы назвали «сохраненными экспонентами». Пожалуйста, я не получил эту часть. – Chathu
Вы должны создать список сохраненных событий: 'IList savedEvents = новый Список ()' например. Затем каждый раз, когда ваш пользователь нажимает на дату для добавления события, вы добавляете его в список: 'savedEvents.Add (selectedDate)'. Таким образом, вы можете выполнять итерацию в методе 'boldDays'. –
vincenty