无法关闭第二个Windows窗体

时间:2018-02-14 04:43:37

标签: windows forms

我正在使用Visual Studio 2017(Visual Basic.NET),我刚刚创建了一个仅使用两个窗口表单的应用程序,第一个是进度条,当一个提升到100%启动第二个窗体窗体时,但无论我不能通过代码或按下关闭按钮关闭它,似乎没有任何工作。

1 个答案:

答案 0 :(得分:0)

在Form1中

File file = new File("//Users//Downloads//test_cases//input.txt");
ArrayList<String> al=new ArrayList<String>();//creating new generic arraylist  
BufferedReader br = new BufferedReader(new FileReader(file));
String st;  
  while ((st = br.readLine()) != null)                                
    al.add(st);
br.close();     

在Form2中

public Form1()
        {
            InitializeComponent();
        }

        protected override void OnLoad(EventArgs e)
        {
            Form2 form = new Form2();
            if(form.ShowDialog() == DialogResult.OK)
            {
                base.OnLoad(e);
            }
        }
    }