C# WinForm 窗口操作
// Form1.cs using System; using System.Windows.Forms; namespace WinFormsApp { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { // 创建 Form2 的实例并显示 Form2 form2 = new Form2(); form2.Show(); // 使用非模态方式显示 // 如果要用模态对话框方式显示,可以改用: // form2.ShowDialog(); } } }
**************
// 修改后的 Form1.cs public partial class Form1 : Form { private Form2 form2; // 声明为成员变量 public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { if (form2 == null || form2.IsDisposed) { form2 = new Form2(); } form2.Show(); } }
AI链接:https://chat.deepseek.com/a/chat/s/04d1413a-4b2c-46ed-80db-9421cf73200a

浙公网安备 33010602011771号