C 做的乙個日期控制項,用控制項陣列做的

2021-04-15 01:40:34 字數 2627 閱讀 7026

c#做的乙個日期控制項,用控制項陣列做的

using

system;

using

system.drawing;

using

system.collections;

using

system.componentmodel;

using

system.windows.forms;

using

system.data;

namespace

custtool

//////

清除任何使用中的資源。

///

protected

override

void

dispose( 

bool

disposing )

}base

.dispose( disposing );

}#region

windows form 設計工具產生的程式碼

//////

此為設計工具支援所必須的方法 - 請勿使用程式碼編輯器修改

///這個方法的內容。

///

private

void

initializecomponent()

#endregion

private

intdaysinmonth (

intyear,

intmonth)

return28;

}if(month==4

||month==6

||month==9

||month

==11

)return31;

}//datetime.daysinmonth(

private

bool

isleapyear(

intyear)

private

intdayofweek(datetime datetime)

returni;}

private

void

initlbl(

intyear,

intmonth)

private

void

initbtn(

intyear,

intmonth)

//前面        

intprevmonthday

=daysinmonth(year,month-1

);intm=

prevmonthday;

//按鈕上顯示的文字

for(

inti

=iweek-1

;i>=0;i

--)//後面

intk=0

;//按鈕上顯示的文字

for(

inti

=iweek

+currmonthday;i

<

42;i++)

////

day=system.datetime.now.day;

//mybutton[iweek-1+day].select();

}private

void

button_click(

object

sender, system.eventargs e)

private

void

btnprev_click(

object

sender, system.eventargs e)

initlbl(

this

.year,

this

.month);

initbtn(

this

.year,

this

.month);;

}private

void

btnnext_click(

object

sender, system.eventargs e)

initlbl(

this

.year,

this

.month);

initbtn(

this

.year,

this

.month);;

}private

void

form1_load(

object

sender, system.eventargs e)

private

void

uninitbtn()

//前面

intprevmonthday

=daysinmonth(

this

.year,

this

.month-1

);intm=

prevmonthday;

for(

inti

=iweek-1

;i>=0;i

--)//後面

intk=0

;for

(inti=

iweek

+currmonthday;i

<

42;i++)

}}}

用WPF做報表控制項(一)

datagrid是wpf自帶的報表控制項,但其功能簡單,很多時候無法滿足我們的需求。第三方庫 如devexpress 報表功能強大,但一方面資源消耗比較多,另一方面效能也較差,在一些比較差的電腦上執行很吃力。我之前就嘗試過在工控機上使用devexpress,每次啟動都需要等幾秒甚至十幾秒半分鐘,體驗...

乙個Flex做的登陸控制項

最近在學習flex,之前一直在忙,沒空整理一下,現在有空整理整理一下,之前用flex做了個簡單的登陸控制項。希望大家多點給點意見 frmlogin.mxml 1 23 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 event name logi...

C 分頁控制項 自己做的

我的分頁原始碼.rar前台 後台 protected void page load object sender,eventargs e protected void bindgridview protected void setpage1 mypagechanged object sender,ev...