Beispiel #1
0
        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);
 }