/// <summary> /// Visualizza una schermata con le informazioni relative ad una scheda di rete. /// Nel caso in cui tale finestra sia già presente, viene semplicemente /// messa in primo piano. /// </summary> /// <param name="nic"></param> public static void Show(WindowsNetworkCard nic) { if (nic == null) { return; } WindowsNetworkCard temp; foreach (FormNetworkCard form in ViewModel.NetworkCardViewList) { if ((form.Tag is WindowsNetworkCard)) { temp = (WindowsNetworkCard)form.Tag; if (temp.Id.Equals(nic.Id)) { form.TabText = "Network card " + nic.ViewId; form.Text = "Network card " + nic.ViewId; if (!form.Visible) { form.Show(ViewModel.MainView.Pannello); UseCaseView.ActivateFormNetworkCard(form); } form.Focus(); return; } } } FormNetworkCard formApp = new FormNetworkCard(); // Visualizziamo le informazioni relative alla card formApp.Tag = nic; //formApp.TabText = "NIC " + nic.ViewId; //formApp.Text = "NIC " + nic.ViewId; ViewModel.NetworkCardViewList.Add(formApp); formApp.Show(ViewModel.MainView.Pannello); //formApp.DockState = DockState.Document; //formApp.Show(); formApp.TabText = "Network Card " + nic.ViewId; UseCaseView.ActivateFormNetworkCard(formApp); }
/// <summary> /// Activates the form network card. /// </summary> /// <param name="selectedNetworkCardForm">The selected network card form.</param> public static void ActivateFormNetworkCard(FormNetworkCard selectedNetworkCardForm) {/* * // profili * ViewModel.MainView.rbtnProfileNew.Enabled = false; * ViewModel.MainView.rbtnProfileView.Enabled = false; * ViewModel.MainView.rbtnProfileDelete.Enabled = false; * * // profilo * ViewModel.MainView.rbtnProfileRun.Enabled = false; * ViewModel.MainView.rbtnProfileSave.Enabled = false; * * // documento * ViewModel.MainView.rbtnConfigSave.Enabled = false; * ViewModel.MainView.rbtnConfigLoad.Enabled = false; * * // networkcard * ViewModel.MainView.rbtnCardsRefresh.Enabled = false; * ViewModel.MainView.rbtnCardView.Enabled = false;*/ ViewModel.MainView.ribbon.ActiveTab = ViewModel.MainView.rtOperations; // form selezionati ViewModel.SelectedView = selectedNetworkCardForm; }