質問編集履歴

2

質問内容をわかりやすいようにしました。

2021/03/13 07:32

投稿

sin777
sin777

スコア20

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,12 @@
1
- Form1以外Form開いている時はForm1を操作出来ない様にしたいと思っています。
1
+ 下記3つの事がしたいと思っています。
2
-
2
+
3
- (3つのFormが開いている場合は、Form1・Form2を操作出来ない様にしたい)
3
+  ⑴ Form1・Form2・Form3が開いている場合は、Form1・Form2を操作出来ない様にする
4
+
5
+  ⑵ Form1・Form2が開いている場合は、Form1を操作出来ない様にする
6
+
7
+  ⑶ Form1・Form3が開いている場合は、Form1を操作出来ない様にする
8
+
9
+
4
10
 
5
11
  Form1からForm2を開き、Form2からForm3を開くと
6
12
 

1

エラーメッセージの内容、HPリンクを修正しました。

2021/03/13 07:32

投稿

sin777
sin777

スコア20

test CHANGED
File without changes
test CHANGED
@@ -2,17 +2,43 @@
2
2
 
3
3
  (3つのFormが開いている場合は、Form1・Form2を操作出来ない様にしたい)
4
4
 
5
- Form1からForm2を開き、Form2からForm3を開きたいのですが、
5
+ Form1からForm2を開き、Form2からForm3を開くと
6
+
6
-
7
+ Form3の方のPrivate Sub Form3_Load(sender As Object, e As EventArgs) Handles MyBase.Loadの
8
+
9
+
10
+
11
+ 'オーナーフォームを取得
12
+
13
+ _frm = CType(Me.Owner, Form1)で
14
+
15
+
16
+
17
+ ハンドルされていない例外
18
+
19
+ System.InvalidCastException:'型'Form_form2.Form2'の
20
+
21
+ オブジェクトを型'form_fom2.Form1'キャストできません。'
22
+
23
+
24
+
7
- エラーになってしまい困っています。
25
+ エラーになってしまい困っています。
8
26
 
9
27
  どなたか教えていただけないでしょうか。宜しくお願い致します。
10
28
 
11
29
 
12
30
 
31
+ Windows10でvisual studio 2019 for Windows Version 16.8.6を使用
32
+
33
+ Windows フォームアプリケーション(.NET Framework) VisualBasicより
34
+
13
- 参考にしたサイト
35
+ プロジェクト名 form-form2とて新規作成しまし
14
-
36
+
37
+
38
+
15
- https://www.oborodukiyo.info/Forms/VS2008/F-ManageOwnerForm
39
+ [参考にしたサイト](https://www.oborodukiyo.info/Forms/VS2008/F-ManageOwnerForm)
40
+
41
+
16
42
 
17
43
 
18
44