2012-05-08 133 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