public void inputData(DateTime selectDate, ref DBManager.Contents.ContentsList list, frmCalendar frm)
        {
            this.SuspendLayout();

            contentsList = list;
            parentForm   = frm;

            panel1.Height   = 92;
            textBox1.Top    = panel1.Height;
            textBox1.Height = panel3.Height - panel1.Height;

            dataType.Clear();
            dataType.Add(0, "スケジュール");
            dataType.Add(1, "ToDo");
            dataType.Add(2, "メモ");
            dataType.Add(3, "付箋");
            dataType.Add(4, "アラーム");
            dataType.Add("スケジュール", 0);
            dataType.Add("ToDo", 1);
            dataType.Add("メモ", 2);
            dataType.Add("付箋", 3);
            dataType.Add("アラーム", 4);

            dayOfWeekToNumber.Clear();
            dayOfWeekToNumber.Add(DayOfWeek.Sunday, 0);
            dayOfWeekToNumber.Add(DayOfWeek.Monday, 1);
            dayOfWeekToNumber.Add(DayOfWeek.Tuesday, 2);
            dayOfWeekToNumber.Add(DayOfWeek.Wednesday, 3);
            dayOfWeekToNumber.Add(DayOfWeek.Thursday, 4);
            dayOfWeekToNumber.Add(DayOfWeek.Friday, 5);
            dayOfWeekToNumber.Add(DayOfWeek.Saturday, 6);

            ttTips.SetToolTip(btnEntry, "登録・更新");

            // 一旦、スケジュール・ToDo・メモのみ許可とする
            cmbDataType.Items.Clear();
            cmbDataType.Items.Add(dataType[1]);
            cmbDataType.Items.Add(dataType[2]);
            cmbDataType.Items.Add(dataType[4]);

            ucCommandTrigger.InputControl = textBox1;

            // SQL発行前の環境設定
            sqliteAccess.setEnviroment(DBManager.dbPath, "SwS.db");

            DBManager.Setting.save(sqliteAccess);

            selectedDate = selectDate;

            // 編集領域非活性化
            resetInputFields();
            // 変種領域活性化
            initInputFields();

            this.Show();
            this.Activate();
        }