gpt4 book ai didi

c# - RichTextBox TextChanged 未触发

转载 作者:行者123 更新时间:2023-12-01 22:00:32 25 4
gpt4 key购买 nike

我的 TabControl 页面中有一个 RichTextBox。请注意,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");
}

关于c# - RichTextBox TextChanged 未触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30278602/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com