1.屬性
(1)displaydatestart:日曆能夠顯示的最早時間和最晚時間 --共有屬性
datetime datatime1 = new datetime(2019, 10, 6);
datetime datatime2= new datetime(2020, 3, 8);
calendar.displaydatestart=datatime1;
calendar.displaydateend= datatime2;
(2)blackoutdates:禁用選擇某日期--共有屬性
//禁止選擇某天或某範圍
//今天以前的日期都禁止選擇
(3)selecteddate :選擇日期或賦值日期--共有屬性
datetime datetime = new datetime(2020, 1, 10);//選中標為藍色
calendar.selecteddate = datetime;
(4) selecteddates 多選日期
datetime datetime1 = new datetime(2020, 1, 15);
datetime datetime2= new datetime(2020, 1, 17);
calendar.selectionmode=calendarselectionmode.multiplerange;
calendar.selecteddates.addrange(datetime1, datetime2);
selectionmode :選擇多個日期時的模式設定 --只calendar有的屬性
//singledate只能選擇乙個日期(預設),singlerange 可以選擇一組連續日期,multiplerange可以選擇多個不連續日期,none禁止選擇日期
calendar.selectionmode = calendarselectionmode.singledate;
(5)displaydate:顯示日期對應的頁
calendar.displaydate = datetime1;
初始顯示模式 --只calendar有的屬性
//decade顯示10年,year顯示12個月,month顯示1個月
calendar.displaymode = calendarmode.decade;
(6)firstdayofweek:介面第一列顯示週幾
(7)istodayhighlighted:今天日期是否高亮
calendar.istodayhighlighted=true;
(8)--只datepicker 有的屬性
//初始化是否顯示下拉日曆
datepicker.isdropdownopen = true;//日期格式是否縮寫,long --2023年1月15日,short--2020/1/15
datepicker.selecteddateformat = datepickerformat.short;
2.事件
選擇日期事件
private void datepicker_selecteddatechanged(objectsender, selectionchangedeventargs e)
messagebox.show(datepicker.selecteddate.tostring());
建立日期及時間選擇對話方塊
private final static int date dialog 0 private final static int time dialog 1 private calendar c null 建立日期及時間選擇對話方塊 protected dialog oncreatedialog in...
WPF日期控制項
wpf裡面有2個日期控制項1.calendar2.datepicker calendar常用屬性和控制項介紹 1.displaydatestart 指定日期檢視起始顯示範圍 2.displaydateend 指定日期檢視結尾顯示範圍 3.displaymode 指定日期檢視顯示日期格式 例如顯示日期...
在WPF中使用資料夾選擇對話方塊
開發中有時會想實現 選擇某個資料夾 的效果 在wpf中,使用microsoft.win32.openfiledialog只能選擇檔案,folderbrowserdialog只能用樹型的方式選擇資料夾,很不好用.終於找到乙個辦法,使用windows api code pack 在vs裡開啟packag...