投稿者 魔界の仮面弁士  (社会人) 投稿日時 2010/2/19 18:49:10
> vb.netではアプリのロードイベントにて、me.visible =false 等で非表示にできないことをしりました。
「アプリのロードイベント」というのは、「Form の Load イベント」の事でしょうか?
それとも、「Application の Startup イベント」の事でしょうか?

> パラメータを指定せずにApplication.Runを呼び出す方法が使えないため、
そうですか? 特に問題無く呼び出せると思いますよ。
Dim f1 As New Form1("parameter")
Application.Run(F1)


それとも、上記のようにすると F1 が表示されてしまう事が問題なのでしょうか?

> タイマーを使い、me.visible= falseとすると
あるいは、Shown イベントで Me.Hide() とか。

> その場合もアプリが終了してしまいました。
普通は、非表示にしただけでは終了しないと思います。Close しない限りは。

……もしかして、ShowModalDialog メソッドで呼び出していたりはしませんか?


> フォームがウィンドウ画面から確認できない状態になるとアプリが終了する仕様になってしまったのでしょうか。
そうすることもできますし、そうしない事もできます。

「アプリケーション フレームワークを有効にする」のチェックは、On/Offどちらにしていますか?
On にしている場合には、「シャットダウン モード」の設定によって動作が変わります。

Off にしている場合には、ApplicationContext を用意することで、
Form の状態とは関係なく、アプリケーションの終了タイミングを自由に決められます。
http://hpcgi1.nifty.com/MADIA/VBBBS/wwwlng.cgi?print+200602/06020024.txt