• ベストアンサー

同じフォームを呼び出す方法

フォームA上にコマンドボタンがあり、そのコマンドボタンをクリックして、同じフォームAを呼び出す方法を教えてください。 フォームAは見える状態で、同じフォームAが上に重なって表示されている状態です。 VB6.0、Windows xpです。 宜しくお願いします。

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

  • ベストアンサー
  • dsuekichi
  • ベストアンサー率64% (171/265)
回答No.2

> フォームA上にコマンドボタンがあり、そのコマンドボタンをクリックして、同じフォームAを呼び出す方法を教えてください。 今ひとつ、イメージがわかないんですが、 ひょっとして、 > Dim F As フォームA > Set F = New フォームA > F.Show とかでしょうか?

popkonsome
質問者

お礼

回答ありがとうございます!! 説明が下手で申し訳ございませんでした。

popkonsome
質問者

補足

> Dim F As フォームA > Set F = New フォームA > F.Show 上記の方法でうまくいきました。ありがとうございました。 また質問で恐縮なのですが、 NewフォームAが最前面に表示され、元のフォームAをクリックできない(操作できない)ようにしたいのですが、どのようにしたよいのでしょうか?

その他の回答 (2)

  • dsuekichi
  • ベストアンサー率64% (171/265)
回答No.3

> NewフォームAが最前面に表示され、元のフォームAをクリックできない(操作できない)ようにしたいのですが 単純な、モーダル フォームのことでしょうか? でしたら、「Show メソッド」の第一引数に、モーダル(vbModal)を指定してください。

popkonsome
質問者

お礼

回答ありがとうございます!! Modelessにしていました。 本当にありがとうございました。

noname#22222
noname#22222
回答No.1

フォームAを表示するexeを作成しコールすれば可能だと思います。

popkonsome
質問者

お礼

回答ありがとうございます!!

関連するQ&A