メインメニュー追加。終了のみ実装。
[New]: MainMenu
[Add]: QuitMenu_Click
@@ -28,16 +28,195 @@ | ||
28 | 28 | /// </summary> |
29 | 29 | private void InitializeComponent() |
30 | 30 | { |
31 | + System.Windows.Forms.MenuStrip MainMenuBar; | |
32 | + System.Windows.Forms.ToolStripMenuItem FileMenu; | |
33 | + System.Windows.Forms.ToolStripMenuItem NewMenu; | |
34 | + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainForm)); | |
35 | + System.Windows.Forms.ToolStripMenuItem OpenMenu; | |
36 | + System.Windows.Forms.ToolStripSeparator toolStripSeparator1; | |
37 | + System.Windows.Forms.ToolStripMenuItem QuitMenu; | |
38 | + System.Windows.Forms.ToolStripMenuItem EditMenu; | |
39 | + System.Windows.Forms.ToolStripMenuItem UndoMenu; | |
40 | + System.Windows.Forms.ToolStripMenuItem RedoMenu; | |
41 | + System.Windows.Forms.ToolStripSeparator toolStripSeparator3; | |
42 | + System.Windows.Forms.ToolStripMenuItem CutMenu; | |
43 | + System.Windows.Forms.ToolStripMenuItem CopyMenu; | |
44 | + System.Windows.Forms.ToolStripMenuItem PasteMenu; | |
45 | + System.Windows.Forms.ToolStripSeparator toolStripSeparator4; | |
46 | + System.Windows.Forms.ToolStripMenuItem SelectAllMenu; | |
47 | + System.Windows.Forms.ToolStripMenuItem ToolMenu; | |
48 | + System.Windows.Forms.ToolStripMenuItem CustomizeMenu; | |
49 | + System.Windows.Forms.ToolStripMenuItem OptionMenu; | |
50 | + System.Windows.Forms.ToolStripMenuItem HelpMenu; | |
51 | + System.Windows.Forms.ToolStripSeparator toolStripSeparator5; | |
52 | + System.Windows.Forms.ToolStripMenuItem VersionInfoMenu; | |
53 | + MainMenuBar = new System.Windows.Forms.MenuStrip(); | |
54 | + FileMenu = new System.Windows.Forms.ToolStripMenuItem(); | |
55 | + NewMenu = new System.Windows.Forms.ToolStripMenuItem(); | |
56 | + OpenMenu = new System.Windows.Forms.ToolStripMenuItem(); | |
57 | + toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator(); | |
58 | + QuitMenu = new System.Windows.Forms.ToolStripMenuItem(); | |
59 | + EditMenu = new System.Windows.Forms.ToolStripMenuItem(); | |
60 | + UndoMenu = new System.Windows.Forms.ToolStripMenuItem(); | |
61 | + RedoMenu = new System.Windows.Forms.ToolStripMenuItem(); | |
62 | + toolStripSeparator3 = new System.Windows.Forms.ToolStripSeparator(); | |
63 | + CutMenu = new System.Windows.Forms.ToolStripMenuItem(); | |
64 | + CopyMenu = new System.Windows.Forms.ToolStripMenuItem(); | |
65 | + PasteMenu = new System.Windows.Forms.ToolStripMenuItem(); | |
66 | + toolStripSeparator4 = new System.Windows.Forms.ToolStripSeparator(); | |
67 | + SelectAllMenu = new System.Windows.Forms.ToolStripMenuItem(); | |
68 | + ToolMenu = new System.Windows.Forms.ToolStripMenuItem(); | |
69 | + CustomizeMenu = new System.Windows.Forms.ToolStripMenuItem(); | |
70 | + OptionMenu = new System.Windows.Forms.ToolStripMenuItem(); | |
71 | + HelpMenu = new System.Windows.Forms.ToolStripMenuItem(); | |
72 | + toolStripSeparator5 = new System.Windows.Forms.ToolStripSeparator(); | |
73 | + VersionInfoMenu = new System.Windows.Forms.ToolStripMenuItem(); | |
74 | + MainMenuBar.SuspendLayout(); | |
31 | 75 | this.SuspendLayout(); |
32 | 76 | // |
77 | + // MainMenuBar | |
78 | + // | |
79 | + MainMenuBar.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { | |
80 | + FileMenu, | |
81 | + EditMenu, | |
82 | + ToolMenu, | |
83 | + HelpMenu}); | |
84 | + resources.ApplyResources(MainMenuBar, "MainMenuBar"); | |
85 | + MainMenuBar.Name = "MainMenuBar"; | |
86 | + // | |
87 | + // FileMenu | |
88 | + // | |
89 | + FileMenu.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { | |
90 | + NewMenu, | |
91 | + OpenMenu, | |
92 | + toolStripSeparator1, | |
93 | + QuitMenu}); | |
94 | + FileMenu.Name = "FileMenu"; | |
95 | + resources.ApplyResources(FileMenu, "FileMenu"); | |
96 | + // | |
97 | + // NewMenu | |
98 | + // | |
99 | + resources.ApplyResources(NewMenu, "NewMenu"); | |
100 | + NewMenu.Name = "NewMenu"; | |
101 | + NewMenu.Click += new System.EventHandler(this.NewMenu_Click); | |
102 | + // | |
103 | + // OpenMenu | |
104 | + // | |
105 | + resources.ApplyResources(OpenMenu, "OpenMenu"); | |
106 | + OpenMenu.Name = "OpenMenu"; | |
107 | + // | |
108 | + // toolStripSeparator1 | |
109 | + // | |
110 | + toolStripSeparator1.Name = "toolStripSeparator1"; | |
111 | + resources.ApplyResources(toolStripSeparator1, "toolStripSeparator1"); | |
112 | + // | |
113 | + // QuitMenu | |
114 | + // | |
115 | + QuitMenu.Name = "QuitMenu"; | |
116 | + resources.ApplyResources(QuitMenu, "QuitMenu"); | |
117 | + QuitMenu.Click += new System.EventHandler(this.QuitMenu_Click); | |
118 | + // | |
119 | + // EditMenu | |
120 | + // | |
121 | + EditMenu.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { | |
122 | + UndoMenu, | |
123 | + RedoMenu, | |
124 | + toolStripSeparator3, | |
125 | + CutMenu, | |
126 | + CopyMenu, | |
127 | + PasteMenu, | |
128 | + toolStripSeparator4, | |
129 | + SelectAllMenu}); | |
130 | + EditMenu.Name = "EditMenu"; | |
131 | + resources.ApplyResources(EditMenu, "EditMenu"); | |
132 | + // | |
133 | + // UndoMenu | |
134 | + // | |
135 | + UndoMenu.Name = "UndoMenu"; | |
136 | + resources.ApplyResources(UndoMenu, "UndoMenu"); | |
137 | + // | |
138 | + // RedoMenu | |
139 | + // | |
140 | + RedoMenu.Name = "RedoMenu"; | |
141 | + resources.ApplyResources(RedoMenu, "RedoMenu"); | |
142 | + // | |
143 | + // toolStripSeparator3 | |
144 | + // | |
145 | + toolStripSeparator3.Name = "toolStripSeparator3"; | |
146 | + resources.ApplyResources(toolStripSeparator3, "toolStripSeparator3"); | |
147 | + // | |
148 | + // CutMenu | |
149 | + // | |
150 | + resources.ApplyResources(CutMenu, "CutMenu"); | |
151 | + CutMenu.Name = "CutMenu"; | |
152 | + // | |
153 | + // CopyMenu | |
154 | + // | |
155 | + resources.ApplyResources(CopyMenu, "CopyMenu"); | |
156 | + CopyMenu.Name = "CopyMenu"; | |
157 | + // | |
158 | + // PasteMenu | |
159 | + // | |
160 | + resources.ApplyResources(PasteMenu, "PasteMenu"); | |
161 | + PasteMenu.Name = "PasteMenu"; | |
162 | + // | |
163 | + // toolStripSeparator4 | |
164 | + // | |
165 | + toolStripSeparator4.Name = "toolStripSeparator4"; | |
166 | + resources.ApplyResources(toolStripSeparator4, "toolStripSeparator4"); | |
167 | + // | |
168 | + // SelectAllMenu | |
169 | + // | |
170 | + SelectAllMenu.Name = "SelectAllMenu"; | |
171 | + resources.ApplyResources(SelectAllMenu, "SelectAllMenu"); | |
172 | + // | |
173 | + // ToolMenu | |
174 | + // | |
175 | + ToolMenu.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { | |
176 | + CustomizeMenu, | |
177 | + OptionMenu}); | |
178 | + ToolMenu.Name = "ToolMenu"; | |
179 | + resources.ApplyResources(ToolMenu, "ToolMenu"); | |
180 | + // | |
181 | + // CustomizeMenu | |
182 | + // | |
183 | + CustomizeMenu.Name = "CustomizeMenu"; | |
184 | + resources.ApplyResources(CustomizeMenu, "CustomizeMenu"); | |
185 | + // | |
186 | + // OptionMenu | |
187 | + // | |
188 | + OptionMenu.Name = "OptionMenu"; | |
189 | + resources.ApplyResources(OptionMenu, "OptionMenu"); | |
190 | + // | |
191 | + // HelpMenu | |
192 | + // | |
193 | + HelpMenu.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { | |
194 | + toolStripSeparator5, | |
195 | + VersionInfoMenu}); | |
196 | + HelpMenu.Name = "HelpMenu"; | |
197 | + resources.ApplyResources(HelpMenu, "HelpMenu"); | |
198 | + // | |
199 | + // toolStripSeparator5 | |
200 | + // | |
201 | + toolStripSeparator5.Name = "toolStripSeparator5"; | |
202 | + resources.ApplyResources(toolStripSeparator5, "toolStripSeparator5"); | |
203 | + // | |
204 | + // VersionInfoMenu | |
205 | + // | |
206 | + VersionInfoMenu.Name = "VersionInfoMenu"; | |
207 | + resources.ApplyResources(VersionInfoMenu, "VersionInfoMenu"); | |
208 | + // | |
33 | 209 | // MainForm |
34 | 210 | // |
35 | - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); | |
211 | + resources.ApplyResources(this, "$this"); | |
36 | 212 | this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; |
37 | - this.ClientSize = new System.Drawing.Size(284, 263); | |
213 | + this.Controls.Add(MainMenuBar); | |
214 | + this.MainMenuStrip = MainMenuBar; | |
38 | 215 | this.Name = "MainForm"; |
39 | - this.Text = "MainForm"; | |
216 | + MainMenuBar.ResumeLayout(false); | |
217 | + MainMenuBar.PerformLayout(); | |
40 | 218 | this.ResumeLayout(false); |
219 | + this.PerformLayout(); | |
41 | 220 | |
42 | 221 | } |
43 | 222 |
@@ -44,6 +223,7 @@ | ||
44 | 223 | #endregion |
45 | 224 | |
46 | 225 | |
226 | + | |
47 | 227 | } |
48 | 228 | } |
49 | 229 |
@@ -15,9 +15,20 @@ | ||
15 | 15 | InitializeComponent(); |
16 | 16 | } |
17 | 17 | |
18 | - private void button1_Click(object sender, EventArgs e) | |
18 | + private void QuitMenu_Click(object sender, EventArgs e) | |
19 | 19 | { |
20 | - throw new ApplicationException("テストです。"); | |
20 | + Quit(); | |
21 | 21 | } |
22 | + | |
23 | + private void Quit() | |
24 | + { | |
25 | + this.Close(); | |
26 | + } | |
27 | + | |
28 | + private void NewMenu_Click(object sender, EventArgs e) | |
29 | + { | |
30 | + //SaveFileDialog sfd = new SaveFileDialog(); | |
31 | + | |
32 | + } | |
22 | 33 | } |
23 | 34 | } |