書き掛けに付き注意
今回はVisual Basic 2005でWindows フォーム デザイナを自作し、パーシャルクラスなどのVisual Studio 2005 で追加された機能を確認する事にします。
1・ まず、Visual Studio 2005を立ち上げ、スタートページから新規プロジェクトを作成します。(参考:図1)
① Visual Basic を選択します。
② クラスライブラリを選択します。
③ 今回はプロジェクト名を " TestPartialClass " としました。
< 図1 >
2・ 今回の目的は、普段はパーシャルクラスを使用するにより隠蔽されたフォームデザイナを自作し、Windows アプリケーションのProjectを選択した時に既定で作成されるFrom1を再現する事です。
その為に、クラスライブラリを選択、作成されたClass1.vbを利用し、さらにパーシャルクラスを追加、加工する事で、フォームデザイナにします。
( 参考:図2 )
画面右、ソリューションエクスプローラーウィンドウのTestPartialClass と太字になっている個所を選択した後、右クリックし、コンテキストメニューを表示します。
コンテキストメニューから→追加→新しい項目 と順番に選択し、" 新しい項目の追加 "ダイアログボックスを表示します。
① ダイアログボックスの一覧からクラスを選択します。
② ファイル名を " TestForm.vb " と入力し、ダイアログボックスの [ 追加(A) ] ボタンをクリックします。
3・ 同様にもう一つ、パーシャルクラスとなるクラスを追加します。
2・と同様に画面右、ソリューションエクスプローラーウィンドウの TestPartialClass と太字になっている個所を選択した後、右クリックし、コンテキストメニューを表示します。
① ダイアログボックスの一覧からクラスを選択します。
② ファイル名を " TestForm.Designer.vb "と入力します。
③ ソリューションエクスプローラーにて最初のTestForm.vb のクラスしか表示されてい事を確認します。
④ メイン画面のタグにTestForm.Designer.vb と TestForm.vb が存在している事を確認します。
4・ このままではソリューションエクスプローラーにTestForm.Designer.vb が表示されませんので、ソリューションエクスプローラウィンドウのメニューバーの左から2番目のアイコン(" 全てのファイルを表示 ")を押し、 TestForm.Designer.vb を表示させます。