private void tabControlState_SelectedIndexChanged(object sender, EventArgs e) { this.tabPageState3.Controls.Remove(SC); if (tabControl1.SelectedTab == tabPage4 && tabControlState.SelectedTab == tabPageState3) // State { SC = new ScreenControl(10, 50); this.tabPageState3.Controls.Add(SC); } }
private void tabControl1_SelectedIndexChanged(object sender, EventArgs e) { // Screen listBoxScreenKeyboard.Items.Clear(); //ScreenKey.ScreenKeys.Clear(); this.tabPage3.Controls.Remove(SC); this.tabPageState3.Controls.Remove(SC); if (SC != null) { SC.Dispose(); } SC = null; if (tabControl1.SelectedTab == tabPage3) // Screen { SC = new ScreenControl(true); this.tabPage3.Controls.Add(SC); if (!File.Exists(pathFile + @"\SplitIn\Screen Keyboard.tdb")) { return; } StreamReader sr = new StreamReader(pathFile + @"\SplitIn\Screen Keyboard.tdb"); string line = sr.ReadLine(); while (line != null) { ScreenKey.ScreenKeys.Add(new ScreenKey(line.Substring(0, ScreenKey.NrOfCharScreenNumber), line.Substring(ScreenKey.NrOfCharScreenNumber))); listBoxScreenKeyboard.Items.Add(ScreenKey.ScreenKeys[ScreenKey.ScreenKeys.Count - 1].numar); line = sr.ReadLine(); } sr.Close(); } else if (tabControl1.SelectedTab == tabPage4 && tabControlState.SelectedTab == tabPageState3) // State { SC = new ScreenControl(10, 50); this.tabPageState3.Controls.Add(SC); } }
private void tabControl1_SelectedIndexChanged(object sender, EventArgs e) { // Screen listBoxScreenKeyboard.Items.Clear(); //ScreenKey.ScreenKeys.Clear(); this.tabPage3.Controls.Remove(SC); this.tabPageState3.Controls.Remove(SC); if (SC != null) SC.Dispose(); SC = null; if( tabControl1.SelectedTab == tabPage3 ) // Screen { SC = new ScreenControl(true); this.tabPage3.Controls.Add(SC); if (!File.Exists(pathFile + @"\SplitIn\Screen Keyboard.tdb")) return; StreamReader sr = new StreamReader(pathFile + @"\SplitIn\Screen Keyboard.tdb"); string line = sr.ReadLine(); while (line != null) { ScreenKey.ScreenKeys.Add(new ScreenKey(line.Substring(0, ScreenKey.NrOfCharScreenNumber), line.Substring(ScreenKey.NrOfCharScreenNumber))); listBoxScreenKeyboard.Items.Add(ScreenKey.ScreenKeys[ScreenKey.ScreenKeys.Count - 1].numar); line = sr.ReadLine(); } sr.Close(); } else if (tabControl1.SelectedTab == tabPage4 && tabControlState.SelectedTab == tabPageState3) // State { SC = new ScreenControl(10, 50); this.tabPageState3.Controls.Add(SC); } }