예제 #1
0
        void FrmDiary_KeyDown(object sender, KeyEventArgs e)
        {
            if (this.tabMain.TabPages.Count == 0)
            {
                return;
            }
            CtrlDiary ctrlDiary = (CtrlDiary)this.tabMain.SelectedTab.Controls[0];

            if ((e.Modifiers == Keys.Control) && (e.KeyCode == Keys.S))
            {
                ctrlDiary.Save();
            }
            if ((e.Modifiers == Keys.Control) && (e.KeyCode == Keys.N))
            {
                ctrlDiary.New();
            }
        }
예제 #2
0
        private void LoadData()
        {
            this.dtblDiaryType = this.accDiaryType.GetDataDiaryType().Tables[0];
            this.tabMain.TabPages.Clear();
            TabPage   page;
            CtrlDiary ctrlDiary;

            foreach (DataRow drow in this.dtblDiaryType.Rows)
            {
                page      = new TabPage();
                page.Text = drow["DiaryTypeName"].ToString();
                ctrlDiary = new CtrlDiary();
                ctrlDiary.LoadData((int)drow["DiaryTypeID"]);
                page.Controls.Add(ctrlDiary);
                ctrlDiary.Dock = DockStyle.Fill;
                this.tabMain.TabPages.Add(page);
            }
        }