RichTextBox TextChanged 未触发

RichTextBox TextChanged not fired

我有一个 RichTextBox,它位于我的 TabControl 的一个页面中。请注意,RichTextBox 是使用以下代码以编程方式制作的:

TabPage addedTabPage = new TabPage("Tab Page");
tabControl.TabPages.Add(addedTabPage);

RichTextBox addedRichTextBox = new RichTextBox()
{
    Parent = addedTabPage,
    Dock = DockStyle.Fill,
    /* ... */
};

此外,在我的每个方法的开头,我都使用此代码来访问我的 RichTextBox:

RichTextBox programTextBox = 
    (RichTextBox)tabControl.TabPages[tabControl.SelectedIndex].Controls[0];

我程序中的一切似乎都运行良好,但我注意到 Text_Changed 事件从未被触发。为什么会发生这种情况以及如何触发此事件(最好是像在简单的 RichTextBox 中那样自己触发)。

    addedRichTextBox.TextChanged += addedRichTextBox_TextChanged;        

    void addedRichTextBox_TextChanged(object sender, EventArgs e)
    {
        MessageBox.Show("Text changed");
    }