The dropdown of UltraDateTimeEditor is the inbox MonthCalendar control. And as far as I know, it does not expose any way to change that text.
Hi, it's an old topic but I need this solution now and it's working. The only thing: Is it possible to change the string "Today" in the ultradatetimeeditor's today date?
While there is nothing public that is exposed that would allow you to do this, you could use reflection (assuming that your application will have reflection permissions) to access the underlying .NET MonthCalendar and change the date:
private void ultraDateTimeEditor1_AfterDropDown(object sender, EventArgs e) { DateTimeEditor editor = (DateTimeEditor)this.ultraDateTimeEditor1.Editor; PropertyInfo propInfo = editor.GetType().GetProperty("MonthDropDown", BindingFlags.NonPublic | BindingFlags.Instance); MonthCalendar calendar = (MonthCalendar)propInfo.GetValue(editor, null); calendar.TodayDate = new DateTime(2009, 1, 1); }
-Matt