tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル 全フォームが使用するインスタンス(変数)の宣言方法
投稿日: 2009/11/27(Fri) 22:09
投稿者たくま
全フォームが使用するインスタンスの宣言方法

例えば、次のようなケースです。

・ Form1, Form2, Form3 があります。

・ プログラムを実行すると Form1 が表示されます。

・ Form1 上に配置されたボタンを押すと
   Form2 が表示され、 Form1 は閉じます。

・ Form2 上に配置されたボタンを押すと
   Form3 が表示され、 Form2 は閉じます。

・ それぞれのフォームはデータベースに対して
   データの抽出、更新を行います。

このような場合、データベースのコネクションは
どこで定義すれば良いのでしょうか?

私の考えつくところでは、次の方法ですが、
通常、どのようにするのでしょうか?

・ Form1 の Private 変数として宣言し、
   Form2 や Form3 へはプロパティを定義しておき
   それを使用して受け渡しを行う。

・ Module に Public 変数として宣言し、
   それを使用する。

上記方法はあまり良くないように思えてしまうのですが、
どうなのでしょうか?

よろしくお願いします。

VB2008

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。