前提・実現したいこと
初めまして。本日からC#の学習を行っています。
Closeメソッドについてお聞きしたことがあります。
発生している問題・エラーメッセージ
button1にthis.Close(); と記述するとちゃんとフォームが閉じるのですが、 button2のthis.Close(); と記述してもフォームが閉じない状況です。 button2でフォームが閉じるようにしたいのですが、なぜそうならないのかが分からず困っています。 このような質問で恐縮ですが、ご回答宜しくお願い致します。
該当のソースコード
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { } private void label1_Click(object sender, EventArgs e) { } private void button1_Click(object sender, EventArgs e) { this.Close(); } private void button2_Click(object sender, EventArgs e) { this.Close(); } } }
試したこと
ネットでCloseメソッドについて調べ、何が問題なのかを探しましたがわからない状況です。
補足情報(FW/ツールのバージョンなど)
Visual Studio 2015 を使用しています。
回答2件
あなたの回答
tips
プレビュー