【发布时间】:2011-01-01 05:06:15
【问题描述】:
我有一个通过以下方式显示的表单:ShowDialog()。
表单没有指定CancelButton。
当我从表单打开BrowseDialog 然后关闭BrowseDialog 时,表单也关闭了。我怎样才能防止这种情况发生?
当点击“浏览”按钮时:
browseDialog.SelectedPath = projectLocation.Text;
browseDialog.ShowDialog();
if (browseDialog.SelectedPath != "")
{
projectLocation.Text = browseDialog.SelectedPath;
}
当点击表单的“取消”按钮时:
Close();
【问题讨论】:
-
给我们看一些代码。您可能会在某处调用 Form.Close...
-
WinForm 项目,其中有一个“FolderBrowserDialog”表单?仅供参考:我无法复制您使用 VS Studio 2010 beta 2 编译针对 .NET FrameWork 3.5 所描述的行为。