おかげさまで、C++で同じサンプルプログラムが出来ました

ボタンが押されたら、テキストBOXに打ち込まれた内容があればをラベルに張ると言うプログラムですが
C++ C# VB のそれぞれで微妙に違うのが面白いかも
javaでもC++と同じ様な書き方なんだろうなぁ

label1.Text = textBox1.Text;  (VB C#)
this->label1->Text = this.textBox1->Text; (C++ thisは省略可能)

thisって何だっけ?Javaが出たての頃何かで読んだなぁ

C++の場合、フォームデザイナで出来たボタンをダブルクリックしてコードを書く所が作られるのだけど
test3.hってファイルにそれが出来てしまって、コードも書けて動いてしまうと言うのが疑問なんだが
ヘッダーファイルに書く物なの??