DOBON.NETプログラミング道掲示板
(現在 過去ログ2 を表示中)
HOME
HELP
新規作成
新着記事
トピック表示
発言ランク
ファイル一覧
検索
過去ログ
[
最新記事及び返信フォームをトピックトップへ
]
[ トピック内全1記事(1-1 表示) ] <<
0
>>
■33434
/ inTopicNo.1)
フォームを連続表示後、最後のフォームをアクティブにしたいが出来ないのです
▼
■
□投稿者/ Taku
一般人(1回)-(2016/08/04(Thu) 21:01:15)
環境/言語:[Windows7 32bit(Windows10 64bitでも確認)、VB.net2015 .NET Framework 4.5.1]
分類:[.NET]
はじめまして
WindowsApplication1からWindowsApplication2を呼び出すプログラムを
作成しております。(両方ともVB.NET2015を使用しています。)
Appli1側ソース
Form1を準備
標準モジュール(modMain)を準備
modMainの内容
Module modMain
Public Sub Main()
Dim frm As Form1
frm = New Form1
frm.Show()
frm.Close()
frm.Dispose()
Dim itRet As Integer
itRet = Shell("c:\test\WindowsApplication2.exe", AppWinStyle.NormalFocus)
End Sub
End Module
Appli2側
Form1を準備
Form2を準備(テキストボックスを2つ配置)
標準モジュール(modMain)を準備
Module modMain
Public Sub Main()
Dim frm1 As Form1
frm1 = New Form1
frm1.Show()
frm1.Close()
Dim frm2 As Form2
frm2 = New Form2
frm2.ShowDialog()
End Sub
End Module
これらのアプリをc:\testフォルダにそれぞれ配置し、WindowsApplication1.exe
を実行すると、
WindowsApplication1のForm1を表示
↓
WindowsApplication2のForm1を表示
WindowsApplication2のForm2をモーダル表示
となるのですが、Form2がActiveにならない場合があります。
これを回避するにはどのようにしたらよいでしょうか?
引用返信
削除キー/
編集
削除
トピック内ページ移動 / <<
0
>>
このトピックに書きこむ
過去ログには書き込み不可
Mode/
通常管理
表示許可
Pass/
HOME
HELP
新規作成
新着記事
トピック表示
発言ランク
ファイル一覧
検索
過去ログ
-
Child Tree
-