全画面の時、Form2が、隠れてしまう

タグの編集
投稿者 winvis  (学生) 投稿日時 2009/8/25 04:27:52
Form1が、全画面状態の時、Form2を
Dim f As New Form2
f.Owner = Me
f.Show()
で、呼び出すと瞬時にForm1の裏に隠れてしまうのですが、隠れないようにするには、どうすれば良いのですか?
投稿者 winvis  (社会人) 投稿日時 2009/8/25 04:33:26
自己解決しました
投稿者 あにす  (社会人) 投稿日時 2009/8/25 06:23:46
興味がある問題なので、原因とその解決策を教えて頂けると嬉しいです。
投稿者 winvis  (社会人) 投稿日時 2009/8/25 07:13:03
http://rucio.groupsite.jp/commu/ThreadDetail.aspx?ThreadId=9142
↑のbrvさんのコードを使わしてもらいまして
そこの「Me.TopMost = True」を、「Me.TopMost = False」にしたら、解決できました。
原因もMe.TopMost = Trueと、なっており、Form1が、最前面に、なっていたためでした。
投稿者 あにす  (社会人) 投稿日時 2009/8/25 07:20:55
それはハマるかも知れませんねぇ…。
投稿者 winvis  (社会人) 投稿日時 2009/8/25 07:26:44
はまるとは・・・?
投稿者 あにす  (社会人) 投稿日時 2009/8/25 08:59:01
>winvis
原因に気付かずに悩むのもわかるなぁ…と。ただそれだけですw
投稿者 winvis  (社会人) 投稿日時 2009/8/26 06:45:04
そうでしたかw