• ベストアンサー

VBでスタートフォームの設定方法

全くのVB初心者です。初歩的なことだと思いますが、以下の件について教えてください。(VB6.0、WIN2000) ・フォームを2つ作りましたが、スタートフォームが最初に作成された方になります。あとに作った方をスタートフォームにする方法を教えてください。 ・それと、同じく2つのフォームがあって、一つ目のフォームのあるコマンドボタンをクリックすると、もうひとつのフォームに切り替わる方法を教えてください。 以上

質問者が選んだベストアンサー

  • ベストアンサー
noname#8268
noname#8268
回答No.1

<一つ目の回答> 右上の方に表示されるプロジェクトのツリーの一番上に Project1(あるいは自分で付けた名前)のようなプロジェクトの 名前が表示されているのでそこで右クリックすると 「Project1(あるいは自分で付けた名前)のプロパティ」がメニューに 表示されているのでそれを選択するとプロパティのウインドウが立ち上がり そのなかに「スタートアップの設定」リストボックスがあるのでそこから スタート時に立ち上げたいフォームを選択します。 <二つめの回答> コマンド1ボタンをクリックしたときにSystemParaというフォームを 開いた場合を以下に書きます。当然自分のプログラムに併せて名前は 変更しないといけませんが。 Private Sub Cmd1_Click() SystemPara.Show 1 End Sub

その他の回答 (1)

noname#13390
noname#13390
回答No.2

プロジェクトのプロパティでスタートアップの画面で変更できると思います。 メインのループの中で画面を管理する箇所を入れると良いと思います。 初期値を1画面目に設定し、コマンド変化で設定値を2画面目に設定し、 [2画面目名.Show]を記述、2画面目から帰るとき[Unload Me]して 設定値を1画面目にもどします。