質問編集履歴

1

コードの追加

2018/02/15 01:55

投稿

sironoir
sironoir

スコア11

test CHANGED
@@ -1 +1 @@
1
- Windowsフォームアプリケーションのタブに
1
+ Windowsフォームアプリケーションのタブでボタンで生成した時自作アプリケーションを開きた
test CHANGED
@@ -1 +1,171 @@
1
1
  今Windowsフォームアプリケーションで自作した電卓などを起動する雑多ツールを作っているのですが、ボタンでタブを生成した際に生成したタブ内に別の自作したWindowsフォームアプリケーションを起動することは可能でしょうか?
2
+
3
+
4
+
5
+ ```C#
6
+
7
+ using System;
8
+
9
+ using System.Collections.Generic;
10
+
11
+ using System.ComponentModel;
12
+
13
+ using System.Data;
14
+
15
+ using System.Drawing;
16
+
17
+ using System.Linq;
18
+
19
+ using System.Text;
20
+
21
+ using System.Threading.Tasks;
22
+
23
+ using System.Windows.Forms;
24
+
25
+
26
+
27
+ namespace platform
28
+
29
+ {
30
+
31
+ public partial class Form1 : Form
32
+
33
+ {
34
+
35
+ public Form1()
36
+
37
+ {
38
+
39
+ InitializeComponent();
40
+
41
+ }
42
+
43
+
44
+
45
+
46
+
47
+
48
+
49
+ private void ファイルToolStripMenuItem_Click(object sender, EventArgs e)
50
+
51
+ {
52
+
53
+
54
+
55
+ }
56
+
57
+
58
+
59
+ private void Form1_Load(object sender, EventArgs e)
60
+
61
+ {
62
+
63
+
64
+
65
+ }
66
+
67
+
68
+
69
+ private void 電卓ToolStripMenuItem_Click(object sender, EventArgs e)
70
+
71
+ {
72
+
73
+ TabPage tp = new TabPage("電卓");
74
+
75
+ tabControl1.TabPages.Add(tp);
76
+
77
+ }
78
+
79
+
80
+
81
+ private void メモ帳ToolStripMenuItem_Click(object sender, EventArgs e)
82
+
83
+ {
84
+
85
+ TabPage tp = new TabPage("メモ帳");
86
+
87
+ tabControl1.TabPages.Add(tp);
88
+
89
+ }
90
+
91
+
92
+
93
+ private void ペイントToolStripMenuItem_Click(object sender, EventArgs e)
94
+
95
+ {
96
+
97
+ TabPage tp = new TabPage("ペイント");
98
+
99
+ tabControl1.TabPages.Add(tp);
100
+
101
+ }
102
+
103
+
104
+
105
+ private void メディアプレイヤーToolStripMenuItem_Click(object sender, EventArgs e)
106
+
107
+ {
108
+
109
+ TabPage tp = new TabPage("メディアプレイヤー");
110
+
111
+ tabControl1.TabPages.Add(tp);
112
+
113
+ }
114
+
115
+
116
+
117
+ private void 終了ToolStripMenuItem_Click(object sender, EventArgs e)
118
+
119
+ {
120
+
121
+ DialogResult ret;
122
+
123
+ ret = MessageBox.Show("アプリケーションを終了しますか?"
124
+
125
+ , "確認", MessageBoxButtons.YesNo);
126
+
127
+ if(ret == DialogResult.Yes)
128
+
129
+ {
130
+
131
+ Application.Exit();
132
+
133
+ }
134
+
135
+ }
136
+
137
+
138
+
139
+ private void あToolStripMenuItem2_Click(object sender, EventArgs e)
140
+
141
+ {
142
+
143
+ tabControl1.TabPages.Remove(tabControl1.SelectedTab);
144
+
145
+ }
146
+
147
+
148
+
149
+
150
+
151
+ }
152
+
153
+ }
154
+
155
+
156
+
157
+ ```
158
+
159
+ この
160
+
161
+ private void メモ帳ToolStripMenuItem_Click(object sender, EventArgs e)
162
+
163
+ {
164
+
165
+ TabPage tp = new TabPage("メモ帳");
166
+
167
+ tabControl1.TabPages.Add(tp);
168
+
169
+ }
170
+
171
+ のところでメニューをクリックするとタブを生成するようにしています。このタブを生成する時に別で作ったWindowsフォームアプリケーションで作った電卓やメモ帳のアプリケーションを開けるようにしたいです