private void listView1_SelectedIndexChanged(object sender, EventArgs e) { if (listView1.SelectedItems.Count == 0) { return; } TargetMediator targetMediator = (TargetMediator)listView1.SelectedItems[0].Tag; targetMediator.Activate(targetMediator.AppletSelectedIndex); SetSelectedTab(targetMediator.AppletSelectedIndex); ChangePanel(targetMediator); SetStatusBar(targetMediator); iHelper.ApplicationOptions.LastBoxSelected = targetMediator.Target.Box.MacAddress; }
private void tabControl1_SelectedIndexChanged(object sender, EventArgs e) { if (listView1.SelectedItems.Count == 0) { return; } int appletIndex = (int)tabControl1.SelectedTab.Tag; TargetMediator targetMediator = (TargetMediator)listView1.SelectedItems[0].Tag; //when the list view item changes the ui has already been modified if (appletIndex == targetMediator.AppletSelectedIndex) { return; } targetMediator.Activate(appletIndex); ChangePanel(targetMediator); SetStatusBar(targetMediator); }