タイトル | : 別exeのFormのプロパティ変更について |
記事No | : 10997 |
投稿日 | : 2012/12/20(Thu) 23:47 |
投稿者 | : こうき |
Vb.Netでの起動時間短縮の為、メニュー画面起動時に他の画面を非表示で起動し、 メニューのボタンが押された時に、非表示の画面をアクティブにしようと考えています。 画面を非表示で起動することはできたのですが、 メニューでボタンを押しても画面が表示されません。 ちなみに表示しようとしている画面は別プログラムでメニュー画面のボタンには 下記のコードがありアクティブにしています。
Dim hProcesses As Process() = Process.GetProcessesByName("非表示画面") Call ShowWindow(hProcesses(0).MainWindowHandle, SW_NORMAL)
非表示にしている画面のプロパティ(ネットで調べた画面を非表示で表示する際のプロパティ) ShowInTaskbarをFalse WindowStateをMinimized
ネットで調べた結果、画面のプロパティ(Visible)をTrueにする必要があるとの記載がありました。
別プログラムのFromプロパティを変更するにはどのようにすればよいのでしょうか?? または、このようなことを実現するのに他の方法はあるのでしょうか?
|