internal DVTouchDateTimePicker() { DateTimePickerInterface.InvokeSetProperty(this.m_DateTime, "BorderStyle", BorderStyle.FixedSingle); DateTimePickerInterface.InvokeSetProperty(this.m_DateTime, "ShowFocus", false); DateTimePickerInterface.InvokeAddEvent(this.m_DateTime, "ValueChanged", new EventHandler(this.OnValueChanged)); base.Controls.Add(this.m_DateTime); this.m_DateTime.BringToFront(); this.m_TimeCombo = Activator.CreateInstance(DateTimePickerInterface.GetTouchDateTimePickerType()) as Control; this.m_TimeCombo.Visible = false; this.m_TimeCombo.Bounds = new Rectangle(0, 0, 60, 0); DateTimePickerInterface.InvokeSetProperty(this.m_TimeCombo, "Format", 0x10); DateTimePickerInterface.InvokeSetProperty(this.m_TimeCombo, "BorderStyle", BorderStyle.FixedSingle); DateTimePickerInterface.InvokeSetProperty(this.m_TimeCombo, "ShowFocus", false); DateTimePickerInterface.InvokeAddEvent(this.m_TimeCombo, "ValueChanged", new EventHandler(this.OnValueChanged)); base.Controls.Add(this.m_TimeCombo); this.Style = RescoDateTimePickerStyle.DateTime; this.Format = DateTimeFormatInfo.CurrentInfo.ShortDatePattern; this.AllowNone = true; this.NoneText = "None"; }
internal override Type GetDateTimePickerType() { return(DateTimePickerInterface.GetTouchDateTimePickerType()); }