//カレンダーに月を渡してカレンダーを作成する
        public bool setCalender(int year, int month)
        {
            h年 = year.ToString();
            h月 = month.ToString();

            int count = 0;


            string[] ss = Makecompany.Career._datatime._func.getCalenderData(year, month, 42);


            for (int i = viewWeekStart; i <= viewWeekCount; i++)
            {
                viewWeek vW = (viewWeek)this.Controls[viewWeekname + i.ToString()];

                for (int j = viewWeek.startvalue; j <= viewWeek.weekdays; j++)
                {
                    vW.setDay(j, h年, h月, ss[count], "");
                    count++;
                }
            }


            return(true);
        }
        //日付に大科目情報を設定する
        public void set大科目情報(Dictionary <string, string> dic日付ごとの大科目)
        {
            foreach (KeyValuePair <string, string> pair in dic日付ごとの大科目)
            {
                for (int i = viewWeekStart; i <= viewWeekCount; i++)
                {
                    viewWeek vW = (viewWeek)this.Controls[viewWeekname + i.ToString()];

                    for (int j = viewWeek.startvalue; j <= viewWeek.weekdays; j++)
                    {
                        //日付型の比較は慎重を要するので
                        DateTime d1, d2;
                        bool     b1, b2;

                        //日付に変換を試みる
                        b1 = DateTime.TryParse(pair.Key, out d1);
                        b2 = DateTime.TryParse(vW.getdate(j), out d2);

                        //空白の場合等、できないものはスキップする)
                        if (!b1 || !b2)
                        {
                            //なにもしない
                        }
                        else if (DateTime.Compare(d1, d2) == 0)
                        {
                            vW.setInfo(j, pair.Value);
                        }
                        else
                        {
                            //なにもしない
                        }
                    }
                }
            }
        }
        public viewMonth()
        {
            InitializeComponent();

            foreach (Control c in this.Controls)
            {
                if (c is viewWeek)
                {
                    viewWeek v = (viewWeek)(c);
                    v.ClickviewDayEvent += viewDay_Click;
                }
            }
        }