OC_*_*OC_ 2 c# tabcontrol richtextbox winforms
我的TabControl页面中有一个RichTextBox。请注意,RichTextBox是通过以下代码以编程方式制作的:
TabPage addedTabPage = new TabPage("Tab Page");
tabControl.TabPages.Add(addedTabPage);
RichTextBox addedRichTextBox = new RichTextBox()
{
Parent = addedTabPage,
Dock = DockStyle.Fill,
/* ... */
};
Run Code Online (Sandbox Code Playgroud)
此外,在每种方法的开头,我都使用以下代码来访问RichTextBox:
RichTextBox programTextBox =
(RichTextBox)tabControl.TabPages[tabControl.SelectedIndex].Controls[0];
Run Code Online (Sandbox Code Playgroud)
程序中的所有内容似乎都可以正常运行,但我注意到Text_Changed事件从未触发过。为什么会发生这种情况,以及如何使此事件触发(最好像在简单的RichTextBox中那样由其自身触发)。
小智 5
addedRichTextBox.TextChanged += addedRichTextBox_TextChanged;
void addedRichTextBox_TextChanged(object sender, EventArgs e)
{
MessageBox.Show("Text changed");
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
611 次 |
| 最近记录: |