且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

超简单的wf日记程序

更新时间:2022-10-04 14:26:41

超简单的wf日记程序namespace MonthCalender    
超简单的wf日记程序{    
超简单的wf日记程序        public partial class Form1 : Form    
超简单的wf日记程序        {    
超简单的wf日记程序// 声明一个哈希表diary:键存放写日记的日期,值存放当天的日记内容    
超简单的wf日记程序                private Hashtable diary = new Hashtable();    
超简单的wf日记程序                public Form1()    
超简单的wf日记程序                {    
超简单的wf日记程序                        InitializeComponent();    
超简单的wf日记程序                }    
超简单的wf日记程序//在日历控件日期改变时触发的DateChanged事件中写查看日记的代码    
超简单的wf日记程序                private void monthCalendar1_DateChanged(object sender, DateRangeEventArgs e)    
超简单的wf日记程序                {    
超简单的wf日记程序                             //如果哈希表的键集合diary.ContainsKey中包括日期日历控件选择的日期(哈希的键是日记的日期)monthCalendar1.SelectionStart的话,    
超简单的wf日记程序                        if (diary.ContainsKey(monthCalendar1.SelectionStart))    
超简单的wf日记程序                        {    
超简单的wf日记程序                                //利用哈希表值=哈希表对象[键]的方式把值取出来,赋给textbox    
超简单的wf日记程序                                textBox1.Text = diary[monthCalendar1.SelectionStart].ToString();    
超简单的wf日记程序                        }    
超简单的wf日记程序                        else    
超简单的wf日记程序                        {//如果选的那天没有值(日记)的话,就显示“没有记录”    
超简单的wf日记程序                                textBox1.Text = "没有记录";    
超简单的wf日记程序                        }    
超简单的wf日记程序                }    
超简单的wf日记程序//保存日记    
超简单的wf日记程序                private void button1_Click(object sender, EventArgs e)    
超简单的wf日记程序                {    
超简单的wf日记程序                        //如果选中的日期,原来就存在,把textbox1的内容再添加回去,也是有点像修改    
超简单的wf日记程序                        if (diary.ContainsKey(monthCalendar1.SelectionStart))    
超简单的wf日记程序                        {    
超简单的wf日记程序                             diary[monthCalendar1.SelectionStart] = textBox1.Text;    
超简单的wf日记程序                        }    
超简单的wf日记程序                        else//如果不存在,说明是新日记,就同时存入日历的选中日期为键,内容为值存到哈希对象diary中    
超简单的wf日记程序                        {    
超简单的wf日记程序                                diary.Add(monthCalendar1.SelectionStart,textBox1 .Text );    
超简单的wf日记程序                        }    
超简单的wf日记程序                }    
超简单的wf日记程序                private void Form1_Load(object sender, EventArgs e)    
超简单的wf日记程序                {    

超简单的wf日记程序                } 

本文转自叶子文文博客51CTO博客,原文链接http://blog.51cto.com/leafwf/186166如需转载请自行联系原作者


叶子文文