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});
        }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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