private void LoadUrlsForTabToControl(int screenNum, ScreenControl currentPrefsUserControl) { currentPrefsUserControl.lvUrls.Items.Clear(); var urls = prefsManager.GetUrlsByScreen(screenNum); foreach (var url in urls) { currentPrefsUserControl.lvUrls.Items.Add(url); } }
private void AddTabsForExtraScreens() { for (int i = 1; i < Screen.AllScreens.Length; i++) { TabPage tabPage = new TabPage($"Screen {i + 1}"); tcScreens.TabPages.Add(tabPage); var prefsByScreenUserControl = new ScreenControl { Name = string.Format("ucScreenPreferences{0}", i + 1), Location = new Point(0, 0), //prefsByScreenUserControl1.Location, Size = ucScreenPreferences.Size, Anchor = ucScreenPreferences.Anchor, BackColor = ucScreenPreferences.BackColor }; screenUserControls.Add(prefsByScreenUserControl); tabPage.Controls.Add(prefsByScreenUserControl); LoadValuesForTab(i); } }