private static void RobotChooserStatement(RobotChooser _rchooser, DataTable dtrobot)
        {
            if (_rchooser == RobotChooser.RobotChooser)
            {
                newMessageBox.robotChooserDataGridView = new DataGridView();
                DataGridViewTextBoxColumn robotIDDataGridViewTextBoxColumn = new DataGridViewTextBoxColumn();
                DataGridViewTextBoxColumn robotNameDataGridViewTextBoxColumn = new DataGridViewTextBoxColumn();
                DataGridViewTextBoxColumn robotVersionDataGridViewTextBoxColumn = new DataGridViewTextBoxColumn();
                DataGridViewTextBoxColumn robotCommentDataGridViewTextBoxColumn = new DataGridViewTextBoxColumn();

                robotIDDataGridViewTextBoxColumn.DataPropertyName = "RobotID";
                robotIDDataGridViewTextBoxColumn.HeaderText = "ID";
                robotIDDataGridViewTextBoxColumn.Name = "RobotID";
                robotIDDataGridViewTextBoxColumn.ReadOnly = true;
                robotIDDataGridViewTextBoxColumn.Visible = false;

                robotNameDataGridViewTextBoxColumn.DataPropertyName = "RobotName";
                robotNameDataGridViewTextBoxColumn.HeaderText = "Robot";
                robotNameDataGridViewTextBoxColumn.Name = "RobotName";
                robotNameDataGridViewTextBoxColumn.ReadOnly = true;

                robotVersionDataGridViewTextBoxColumn.DataPropertyName = "RobotVersion";
                robotVersionDataGridViewTextBoxColumn.HeaderText = "Version";
                robotVersionDataGridViewTextBoxColumn.Name = "RobotVersion";
                robotVersionDataGridViewTextBoxColumn.ReadOnly = true;

                robotCommentDataGridViewTextBoxColumn.DataPropertyName = "RobotComment";
                robotCommentDataGridViewTextBoxColumn.HeaderText = "Comment";
                robotCommentDataGridViewTextBoxColumn.Name = "RobotComment";
                robotCommentDataGridViewTextBoxColumn.ReadOnly = true;
                robotCommentDataGridViewTextBoxColumn.Width = 150;

                newMessageBox.robotChooserDataGridView.AllowUserToAddRows = false;
                newMessageBox.robotChooserDataGridView.AllowUserToDeleteRows = false;
                newMessageBox.robotChooserDataGridView.AutoGenerateColumns = false;
                newMessageBox.robotChooserDataGridView.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
                newMessageBox.robotChooserDataGridView.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
                    robotIDDataGridViewTextBoxColumn,
                    robotNameDataGridViewTextBoxColumn,
                    robotVersionDataGridViewTextBoxColumn,
                    robotCommentDataGridViewTextBoxColumn});
                newMessageBox.robotChooserDataGridView.Dock = DockStyle.Top;
                newMessageBox.robotChooserDataGridView.Height = 130;
                newMessageBox.robotChooserDataGridView.MultiSelect = false;
                newMessageBox.robotChooserDataGridView.Name = "robotChooserDataGridView";
                newMessageBox.robotChooserDataGridView.ReadOnly = true;
                newMessageBox.robotChooserDataGridView.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
                newMessageBox.robotChooserDataGridView.ShowCellToolTips = false;
                newMessageBox.robotChooserDataGridView.DataSource = dtrobot;
                newMessageBox.robotChooserDataGridView.RowHeadersWidth = 28;
                newMessageBox.robotChooserDataGridView.DoubleClick += new EventHandler(btnChoose_Click);

                tlpMessageTableLayoutPanel.Controls.Add(newMessageBox.robotChooserDataGridView, 0, 1);
                tlpMessageTableLayoutPanel.SetColumnSpan(newMessageBox.robotChooserDataGridView, 2);
                tlpMessageTableLayoutPanel.SetRowSpan(newMessageBox.robotChooserDataGridView, 2);
            }
        }
 /// <summary>
 /// RobotChooser: Display RobotChooserDataGridView on the messagebox.
 /// </summary>
 public static DialogResult Show(string Message, string Title, MyButtons MButtons, MyIcon MIcon, RobotChooser RChooser, DataTable robotDataTable)
 {
     BuildMessageBox(Title);
     frmMessageLabel.Text = Message;
     ButtonStatements(MButtons);
     IconStatements(MIcon);
     RobotChooserStatement(RChooser, robotDataTable);
     Image imageIcon = new Bitmap(frmIcon.ToBitmap(), 32, 32);
     pIconPictureBox.Image = imageIcon;
     newMessageBox.Size = new System.Drawing.Size(400, 300);
     newMessageBox.ShowDialog();
     return direMyReturnButton;
 }