У меня есть текстовое поле, которое я хочу привязать к свойству DateTime для объекта:
myTextBox.DataBindings.Add("Text",myObject,"DateTimeProperty")
myTextBox.DataBindings["Text"].FormatString = "HH:mm";
myTextBox.DataBindings["Text"].FormattingEnabled = true;
myTextBox.DataBindings["Text"].BindingComplete +=
delegate(object sender, BindingCompleteEventArgs e)
{
if (e.Exception is FormatException)
MessageBox.Show("Wrong formating, should be :" +myTextBox.DataBindings["Text"].FormatString);
};
Это прекрасно работает, когда я изменяю значение текстового поля, свойство меняется. Теперь я хочу наоборот (без разбора текста).
Я хочу добавить кнопку, которая увеличивается на 1 минуту myObject.DateTimeProperty. Вопрос в том, что я не могу сделать
myObject.DateTimeProperty.Minutes+=1;
ни
myObject.DateTimeProperty = myObject.DateTimeProperty.AddMinutes(1);
Есть идеи?