回答編集履歴

1

見直しキャンペーン中

2023/07/22 10:27

投稿

TN8001
TN8001

スコア9862

test CHANGED
@@ -1,53 +1,27 @@
1
1
  やったことないので外している可能性が高いです^^;
2
-
3
-
4
2
 
5
3
  `VBFormApp`と`CSWpfApp`プロジェクトがあるとします。
6
4
 
7
-
8
-
9
5
  > 1.VBフォームからWPFを呼び出すにはどのようにすれば良いでしょうか?
10
6
 
11
-
12
-
13
7
  `Process.Start("CSWpfApp.exe")`
14
-
15
8
  そういうことじゃないですね?^^;
16
9
 
17
-
18
-
19
- ```VB
10
+ ```vb
20
-
21
11
  Public Class Form1
22
-
23
12
  Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
24
-
25
13
  Dim window As New CSWpfApp.MainWindow
26
-
27
14
  ElementHost.EnableModelessKeyboardInterop(window)
28
-
29
15
  window.Show()
30
-
31
16
  End Sub
32
-
33
17
  End Class
34
-
35
18
  ```
36
-
37
19
  こういうことでしょうか??
38
20
 
39
-
40
-
41
21
  `CSWpfApp`プロジェクトを参照に追加したうえで、
42
-
43
22
  `PresentationCore`・`PresentationFramework`・`WindowsBase`・`WindowsFormsIntegration`
44
-
45
23
  も参照に追加が必要です。
46
-
47
-
48
24
 
49
25
  > 2.また、WPFウィンドウをスタートアップ表示するにはどのような設定をすれば良いでしょうか?
50
26
 
51
-
52
-
53
27
  `CSWpfApp`を起動するようにして、↑の逆をやればいいんじゃないでしょうか。