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(); } }
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); } }