在WinForm中如何避免SaveFileDialog的多次弹窗

avatar
作者
筋斗云
阅读量:0

可以使用一个标志变量来记录是否已经弹出过SaveFileDialog窗口,如果已经弹出过,则不再弹出。示例如下:

bool saveDialogShown = false;  private void btnSave_Click(object sender, EventArgs e) {     if (!saveDialogShown)     {         SaveFileDialog saveFileDialog = new SaveFileDialog();         saveFileDialog.Filter = "Text files (*.txt)|*.txt|All files (*.*)|*.*";         if (saveFileDialog.ShowDialog() == DialogResult.OK)         {             // Save file logic here         }          saveDialogShown = true;     } } 

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!