0
我正在創建一個使用DateTimePicker控件的WinForms應用程序,我的開發機器是Windows 7機器,控件工作正常,沒有問題或問題。但是,當我將這個WinForm部署到XP機器上,並嘗試使用DateTimePicker控件時,它會打開日曆,但是在選擇日期後,日曆不會像在我的開發機器上那樣消失。DateTimePicker C#在Windows XP上無法正常工作
請告知如何糾正此問題。
在此先感謝。
這一切都是從DateTimePicker控件中選擇一個值,當我做:
private void dateTimePickerStartDate_ValueChanged(object sender, EventArgs e)
{
dateTimePickerStartDate.Format = DateTimePickerFormat.Long;
}
private void dateTimePickerEndDate_ValueChanged(object sender, EventArgs e)
{
dateTimePickerEndDate.Format = DateTimePickerFormat.Long;
}
爲什麼設定值變化的格式?你只需要做一次,對吧? – Jodrell 2012-03-08 09:07:26
我這樣做是因爲在窗體加載我這樣做: dateTimePickerEndDate.Format = DateTimePickerFormat.Custom; dateTimePickerEndDate.CustomFormat =「」; dateTimePickerStartDate.Format = DateTimePickerFormat.Custom; dateTimePickerStartDate.CustomFormat =「」; 如果我不這樣做,字段將填充今天的日期,我不想那樣,我想要一個空白字段。 – johnnie 2012-03-08 09:16:26
兩臺機器都是最新的嗎?至少所有的Dotnet組件。 – Adrian 2012-03-08 09:24:48