Cara Membuka dan Menutup Borang Secara Berurutan dalam C#
Apabila bekerja dengan berbilang borang dalam aplikasi C#, selalunya perlu membuka borang baharu dan kemudian tutup bentuk semasa. Ini boleh dicapai melalui langkah berikut:
Membuka Borang Baharu:
Penutup Borang Semasa:
Bertentangan dengan penyelesaian Steve, memanggil ini.Close() serta-merta juga akan tutup borang yang baru dibuka2. Untuk menutup borang semasa dengan betul, adalah disyorkan untuk menyembunyikannya dan fokus pada form2 sebaliknya.
private void OnButton1Click(object sender, EventArgs e) { this.Hide(); var form2 = new Form2(); form2.Closed += (s, args) => this.Close(); form2.Show(); }
Dalam kod ini:
Pendekatan ini memastikan borang semasa tidak ditutup sehingga form2 ditutup, mengekalkan urutan peralihan borang yang betul.
Atas ialah kandungan terperinci Bagaimana untuk Mengurutkan Pembukaan dan Penutupan Borang dengan Betul dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!