0

首先,我要感谢您花时间阅读这篇文章。现在说正事;

我习惯于使用 VB 2010,并且想在相当长的 c++ 中断后回到 c++,我正在使用 vc++ 2010,我可以添加一个按钮、富文本框等,并在运行时使用流动代码:

RichTextBox^ MyRTBox = gcnew RichTextBox;
MyRTBox->Text = "RichTextBox Text Area.";
this->Controls->Add(MyRTBox);
MyRTBox->Height = 240;
MyRTBox->Width = this->Width - 100;
//Location can be set separately as bellow or it can be docked to the parent 
//fontrol/form
//MyRTBox->Location = Point(0,25);
strong textMyRTBox->Dock = DockStyle::Bottom;

哪个工作正常,但我想添加一个事件处理程序,例如在 textchanged 上。我希望这样做的原因是我在设计时不知道需要多少 RichTextBox,并且我希望能够限制可以存储的文本数量。我已经看到了限制大小的方法,但在 vc++ 2010 中没有看到,我最终想添加一个基于字符串数组中单词的自动完成功能。

首先,这实际上是否可能,或者我应该考虑创建一个包含 RichTextBox 或继承 RichTextBox 系统类属性的新类。

4

0 回答 0