private void BtnAddFile_Click(object sender, EventArgs e) { OpenFileDialog openFile = new OpenFileDialog { Multiselect = false, Title = "请选择文件", Filter = "所有文件(*.*)|*.*" }; if (openFile.ShowDialog() == DialogResult.OK) { string filePath = openFile.FileName; Result result = null; LoadingHelper.ShowLoading("文件上传中...", this, o => { //这里写处理耗时的代码,代码处理完成则自动关闭该窗口 PersonFileBLL personFileBLL = new PersonFileBLL(); result = personFileBLL.Add(PersonBasic.id, filePath); }); FileStatus(result, "文件添加"); } }