У меня есть RichTextBox, который находится на странице моего TabControl. Заметьте, что RichTextBox будет programmaticaly сделанный с помощью следующего кода:RichTextBox TextChanged не уволен
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).
Вы назначаете метод мероприятия? – Nattrass
Когда я впервые сделал свою программу, RichTextBox был простым, без TabControls, и я использовал 'private void programTextBox_TextChanged (object sender, EventArgs e)'. Когда я решил добавить TabControl и поместить RichTextBox внутри него, я вообще не изменил событие, но теперь он ничего не делает ... –