我想使用MonthPicker而不是DateTimePicker,它與DateTimePicker具有完全相同的實現,除了只顯示月份和年份選擇(而不是日期,月份和年份)的下拉式面板) - 我不能發佈任何圖像作爲newbee在這裏,雖然我做了一個:(OwnerDraw DateTime Picker
有沒有什麼辦法來重寫DateTimePicker呈現(ownerdraw有點東西)或什麼是最好的方式來重現DateTimePicker行爲,如果這是不可能?
我想使用MonthPicker而不是DateTimePicker,它與DateTimePicker具有完全相同的實現,除了只顯示月份和年份選擇(而不是日期,月份和年份)的下拉式面板) - 我不能發佈任何圖像作爲newbee在這裏,雖然我做了一個:(OwnerDraw DateTime Picker
有沒有什麼辦法來重寫DateTimePicker呈現(ownerdraw有點東西)或什麼是最好的方式來重現DateTimePicker行爲,如果這是不可能?
我希望這是你想要的
dateTimePicker1.Format = DateTimePickerFormat.Custom;
dateTimePicker1.CustomFormat = "mm/yyyy hh:mm:ss";
dateTimePicker1.ShowUpDown = true;
Showupdown將禁用顯示壓延的下拉列表中,如果你設置CustomFormat = "mm/yyyy"
不,我希望允許Dropdown,但只顯示幾個月而不是幾天。我剛剛在codeProject上找到了完全可以自定義的Monthcalendar http://www.codeproject.com/KB/datetime/monthcalendar.aspx,它將完全取代dateTimePicker Monthcalendar Dropdown,但是如何做到這一點? (DateTimePicker嵌入的monthCalendar隱藏在代碼級別)...我想通過重寫DateTimePicker和/或捕獲OnDropDown事件我可以顯示這個新的擴展MonthCalendar而不是真正的? – soleshoe 2011-04-08 11:03:54
這是一個控件,您可以在通過引用應用程序中的控件進行自定義後使用它 – V4Vendetta 2011-04-08 11:13:29
難道你不認爲我可以用新的日曆替換爲默認的DateTimePicker嗎? (我找不到相應的對象與調試器,沒有孩子,沒有組件,沒有,這很奇怪)... – soleshoe 2011-04-08 11:29:59
的信息,我發現關於同一主題在這裏另外一個討論只關心年份和月份: Show a custom calendar dropdown with a derived DateTimePicker class
使用帶個下拉:) – V4Vendetta 2011-04-08 09:41:13