I upgraded to 2013 q1 and part of the problem went away. i can set the .value property and the control blanks out like it should.
i have 2 other problems with this now.
1. i still can't bind to the value property with a null value. it puts the time that the control was dropped on the form into it.
i've tried with
timSatLunchEnd.DataBindings.Add("Value", _bs, "StdOfficeHours.SatEndLunch", true, DataSourceUpdateMode.OnPropertyChanged, null);
timSatLunchEnd.DataBindings.Add("Value", _bs, "StdOfficeHours.SatEndLunch", true, DataSourceUpdateMode.OnPropertyChanged);
2. how can the end user blank the date out? if i push backspace or delete in the box, it just goes to 12 AM. i want it to clear it self out and propagate a null to the datasource.
i fixed #1 so that just leaves #2.