读书人

C# 做的一个小日历,该怎么处理

发布时间: 2012-04-25 19:32:32 作者: rapoo

C# 做的一个小日历
我用C#做了一个日历程序,日期的小个子是一个按钮,创建的时候都是在一个循环里边直接创建按钮

private Button addbtnName(string btnName)
{
Button btn = new Button();
btn.Name = btnName;
btn.Text = btnName;
…………
}

可是这样月份变化的时候界面反应太慢

我想load的时候先把按钮都创建出来,然后时间变化的时候 直接按钮上的日期变化

这个该怎么弄啊,想不好……

[解决办法]
Button[] btn = new Button[31]
for(int i = 0;i < btn.Length;i++){
btn = new Button();
this.Controls.Add(btn);
btn.Name = i.toString();
btn.Text = i.toString();
//位置摆放就看你怎么算吧
}
btn[index].Text = "TEST";
创建一个控件数组 然后可以通过下标去访问........不知道是不是你要的

读书人网 >C#

热点推荐