Esempio n. 1
0
 /// <summary>
 /// Initialize our blackstart corridor display
 /// </summary>
 public MM_Blackstart_Display(MM_Network_Map_GDI nMap)
 {
     InitializeComponent();
     this.nMap  = nMap;
     this.Title = "Blackstart Corridor Information";
     cmbCorridor.Items.AddRange(MM_Repository.BlackstartCorridors.Values.ToArray());
     foreach (MM_Blackstart_Corridor Corridor in MM_Repository.BlackstartCorridors.Values)
     {
         TreeNode tvCorridor = new TreeNode(Corridor.Name)
         {
             Tag = Corridor
         };
         foreach (MM_Blackstart_Corridor_Target Target in Corridor.Blackstart_Targets)
         {
             TreeNode tvTarget = new TreeNode(Target.Target)
             {
                 Tag = Target
             };
             tvCorridor.Nodes.Add(tvTarget);
             AddLineElements(Target.Primary, "Primary", tvTarget);
             AddLineElements(Target.Secondary, "Secondary", tvTarget);
         }
         tvSummary.Nodes.Add(tvCorridor);
     }
     olView.OneLineElementClicked += new MM_OneLine_Viewer.OneLineElementClickedDelegate(OneLine_OneLineElementClicked);
     olView.GetType().GetProperty("DoubleBuffered", BindingFlags.NonPublic | BindingFlags.Instance).SetValue(olView, true);
 }
Esempio n. 2
0
 /// <summary>
 /// Initialize our operatorship display
 /// </summary>
 public MM_Operatorship_Display(MM_Network_Map_GDI nMap)
 {
     InitializeComponent();
     this.nMap = nMap;
     lvEquipment.HideSelection = false;
     lvEquipment.FullRowSelect = true;
     olView.GetType().GetProperty("DoubleBuffered", BindingFlags.NonPublic | BindingFlags.Instance).SetValue(olView, true);
 }
Esempio n. 3
0
 /// <summary>
 /// Create a seperate thread to run the communications viewer, and run it.
 /// </summary>
 /// <param name="nMap"></param>
 /// <param name="MenuItem"></param>
 /// <returns></returns>
 public static void CreateInstanceInSeparateThread(ToolStripMenuItem MenuItem, MM_Network_Map_GDI nMap)
 {
     ThreadPool.QueueUserWorkItem(new WaitCallback(InstantiateForm), new object[] { MenuItem, nMap });
 }