private void PopulateTabPage() { int I = 0; foreach (Target itemTarget in parentReaderWriterCommand.ManagerAllTargets.Targets.Values) { TabPage mTabPageTargets = new TabPage(); UserControlCommand mUserControlCommandTarget = itemTarget.GetUserControlCommandTarget(); mTabPageTargets.SuspendLayout(); TabControlCommandShassis.Controls.Add(mTabPageTargets); // //TabPageTargets // mTabPageTargets.Controls.Add(mUserControlCommandTarget); mTabPageTargets.BackColor = SystemColors.Control; mTabPageTargets.BorderStyle = BorderStyle.Fixed3D; mTabPageTargets.Font = new Font("Microsoft Sans Serif", 8.25F, FontStyle.Regular, GraphicsUnit.Point, (byte)204); mTabPageTargets.ImageIndex = 1; mTabPageTargets.Location = new Point(4, 23); mTabPageTargets.Name = "TabPageTarget" + I; mTabPageTargets.Tag = I; mTabPageTargets.Padding = new Padding(3); mTabPageTargets.Size = new Size(770, 611); //mTabPage.TabIndex = 0 mTabPageTargets.Text = itemTarget.HostName; mTabPageTargets.UseVisualStyleBackColor = true; // //UserControlCommandTarget // mUserControlCommandTarget.Dock = DockStyle.Fill; mUserControlCommandTarget.Location = new Point(3, 3); mUserControlCommandTarget.Name = "UserControlCommandTarget" + I; mUserControlCommandTarget.Size = new Size(764, 605); mTabPageTargets.ResumeLayout(false); I += 1; } }
/// <summary> /// Получить контрол для вкладки связанный с target /// </summary> /// <returns></returns> public UserControlCommand GetUserControlCommandTarget() { UserControlCommandTarget = new UserControlCommand(this); IsControlCommadVisible = true; return(UserControlCommandTarget); }