Динамическое создание DateTimePicker и его значение в c#

При динамическом создании DateTmePicker и установки ему определенного значения, эти новые значения не отображались в компоненте DateTimePicker. В нем упорно стояло значение по умолчанию (текущая дата). Решить проблему получилось путем использования команды ResetText() у контрола:

// controls[] - массив Control

controls[x] = new DateTimePicker() {
      ShowCheckBox = true, 
      Format = DateTimePickerFormat.Custom, 
      CustomFormat = "dd.MM.yyyy", 
      Checked = false, 
      Height = 25, 
      Value = Convert.ToDateTime("10.02.1943")  
};

controls[x].ResetText();

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *