C# WinForm Создаю новую вкладку tabPage Хочу кнопку на вкладке для ее закрытия

C# WinForm Создаю новую вкладку tabPage и хочу рядом с названием вкладки иметь кнопку эту самую вкладку закрыть, просто закрыть выбранную вкладку для элемента tabControl я реализовал. Вот код создания новой вкладки

private TabPage CreateTabPage(string filename)
        {
            TabPage tabPage = new TabPage();
            RichTextBox textBox = new RichTextBox();

            FileInfo info = new FileInfo(filename);
            if (info.Exists)
            {
                // 
                // tabPage
                // 
                tabPage.Name = info.Name;
                tabPage.Padding = new System.Windows.Forms.Padding(3);
                tabPage.BackColor = this.BackColor;
                tabPage.ForeColor = this.ForeColor;

                tabPage.Text = info.Name;
                tabPage.UseVisualStyleBackColor = true;
                tabPage.Tag = info;
                tabPage.ToolTipText = info.FullName;
                tabPage.ImageIndex = 0;
              
                // 
                // textBox
                // 
                textBox.Multiline = true;
                textBox.Name = info.Name;
                textBox.Dock = DockStyle.Fill;
                textBox.ScrollBars = RichTextBoxScrollBars.Vertical;
                textBox.SelectionAlignment = HorizontalAlignment.Left;
                textBox.Font = new Font("Times new roman", 16);
                textBox.BorderStyle = BorderStyle.None;
                textBox.TextChanged += TextBox_TextChanged;
                textBox.TabStop = false;
                textBox.Parent = tabPage;
                textBox.ForeColor = textBox.Parent.ForeColor;
                textBox.BackColor = textBox.Parent.BackColor;

                tabPage.Controls.Add(textBox);
                this.tabControl.Controls.Add(tabPage);
                this.tabControl.SelectedTab = tabPage;

                OnStatusTextChanged?.Invoke(this, "Create New TabPage " + info.Name);
//                this.toolStripStatusLabel_Information.Text = "Create New TabPage " + info.Name;
                return tabPage;
            }

            return null;
        }

Ответы (0 шт):