2012-05-08 104 views
0

我完全是windows程序设计的新手,我有一个文本框,当主窗体调整大小,但事件没有触发时,显示文本。任何指针,为什么会发生这种情况将不胜感激。窗体窗体事件处理

private: System::Void Form1_Resize(System::Object^ sender, System::EventArgs^ e) { 

      //int newFormWidth = this->Width; 
      textBox1->Text = "Obi"; 
     } 
+1

单击窗体客户区时触发Click事件,处理SizeChanged事件以在其大小更改时得到通知。 –

+0

这是一个小错误..这是我所指的Resize事件。 – cobie

+1

处理程序是否真的连接到事件?实施方法并不意味着有人在调用它。 – Jon

回答

1

如果您在具有Windows窗体设计器中的区域看生成的代码,你有一个的InitializeComponent method.Check,看看是否有处理程序挂接到事件。它应该看起来像这样。

this->SizeChanged += gcnew System::EventHandler(this, &Form1::Form1_SizeChanged); 
+0

补充说,但我仍然得到一个错误,其中Form1_SizeChanged是一个未声明的标识符 – cobie

+0

欢呼,那是..这是我的错误的结果。 – cobie