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";
创建一个控件数组 然后可以通过下标去访问........不知道是不是你要的