TabControl, динамическое создание и с-во Anchor - C#

Узнай цену своей работы

Формулировка задачи:

Добрый день. Столкнулся с проблемой, не могу понять ее корень. Имеем стандартный tabControl1, динамически создаем новую tabPage, внутри нее создаем RichTextBox со свойствами Anchor, которые должны его растянуть под размер tabControl. Страница создается, текстбокс создается, но не растягивается. В чем может быть дело?
private void button2_Click(object sender, EventArgs e)
        {
            int tabPagesCount = tabControl1.TabPages.Count;
            tabControl1.TabPages.Add("NewTab");
            tabControl1.TabPages[tabPagesCount].Controls.Add(new RichTextBox() { Text = "NewRichTextBox", Top = (26), Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
                        | System.Windows.Forms.AnchorStyles.Right))) });
        }

Решение задачи: «TabControl, динамическое создание и с-во Anchor»

textual
Листинг программы
private void button2_Click(object sender, EventArgs e)
        {
            int tabPagesCount = tabControl1.TabPages.Count;
            tabControl1.TabPages.Add("NewTab");
            tabControl1.TabPages[tabPagesCount].Controls.Add(new RichTextBox() { Text = "NewRichTextBox", Top = (26),  Dock = System.Windows.Forms.DockStyle.Fill});
        }

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

7   голосов , оценка 4 из 5
Похожие ответы