プログラム開発を行っていると、フォーム間でデータの受け渡しを行いたくなることが多々あります。開発を行ってきたときはグローバル変数を使うことが多くありました。これは自分一人で開発を行ってきたプロジェクトに関してであり、自分がすべてのコードを完全に理解していたため可能だったという面もあります。一般的には複数のメンバーで開発するプロジェクトも多いでしょうし、そうなるとプログラムのどの部分からも変更でき、また変更を検知できないグローバル変数を使うのは好ましくないといえます。開発を行う際は以下の問題もあります。場合は他の方法を使う必要があります。グローバル変数的な宣言は以下の通りになります。格好が悪いしプロジェクトが大規模になれば不具合の温床になってしまう可能性があります。そこで、他の方法として送信側フォームで受信側フォームのインスタンスを作成し、受信側フォーム内の変数に代入するという方法があります。コードを以下のように記述します。}}プログラムを起動します。表示されていることが確認できます。文字列を書き換えてみます。文字列が変わっているのが確認できます。これでグローバル変数を使わずにフォーム間でデータの受け渡しを行うことができます。受信側フォームのパブリック変数も使いたくないという場合はもっとスマートな方法があるのかもしれませんが、個人的にはこれで十分ではないかと考えています。同様に受け渡しが可能です。スキルを広げていくと、いろいろと発見があって面白いものです。複数の言語を覚えると世界が広がるので、エンジニアの方は需要がありそうな言語にいくつも挑戦することをお勧めします。