我有一个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中那样由它自己触发)。
发布于 2015-05-16 17:31:25
addedRichTextBox.TextChanged += addedRichTextBox_TextChanged;
void addedRichTextBox_TextChanged(object sender, EventArgs e)
{
MessageBox.Show("Text changed");
}https://stackoverflow.com/questions/30278602
复制相似问题