程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> 玩轉控件:重繪DEVEXPRESS中DateEdit控件 —— 讓DateEdit支持只選擇年月 (提供源碼下載)

玩轉控件:重繪DEVEXPRESS中DateEdit控件 —— 讓DateEdit支持只選擇年月 (提供源碼下載)

編輯:C#入門知識

前言

奇葩


緣由


 

:新建組件類


     KzxDateEdit : DateEdit

      我用的DevExpress控件是v10.1的,經過測試DevExpress神似在v7.1以上才支持Vista模式.(此處未經考證,如官方人員發現,請將此言論歸為 大言不慚 之類別!)

      下面貼出核心代碼:

   == == =   (Properties.VistaDisplayMode ==  CustomVistaPopupDateEditForm(  PopupDateEditForm(  CustomVistaPopupDateEditForm(DateEdit ownerEdit) :     CustomVistaDateEditCalendar(RepositoryItemDateEdit item,  editDate) :   .View =  = hitInfo.HitObject  (View ===  DateTime(DateTime.Year, cell.Date.Month, , , , = dt.AddMonths().AddDays(-=  DateTime(tempDate.Year, tempDate.Month, tempDate.Day, , , 
                

     

回到窗體,重新定義窗體設計器的代碼InitializeComponent()

 

 
   .dateEdit1 =  KzxDateEdit();

 

        下面是運行效果圖:

源碼下載鏈接

 

 

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved