C#表单:锁定主表单并处理另一个表单

时间:2011-03-03 05:29:40

标签: c# .net windows-forms-designer

我想创造这样的东西。

enter image description here

当按钮单击主窗体时将锁定/禁用/不可访问。然后另一个表单加载并做一些处理。 (实际上当按下按钮时,它会从文件中读取一些文本并写入db。我把进度条看得很漂亮)

正如我所说,我想锁定/禁用/不可访问的主表单并加载另一个表单。

我该怎么做?

请帮助 YOHAN

3 个答案:

答案 0 :(得分:3)

new Form().ShowDialog()会做到这一点。

答案 1 :(得分:1)

oldForm.Hide()newForm().ShowDialog()

答案 2 :(得分:1)

作为J.N.提到,ShowDialog会起作用,但我认为你需要在打开的新表格中加入你的处理代码,因为程序只会在新表单完成并关闭后返回并“解锁”你的主表单。

编辑我刚看到原帖后面的评论,我想这已经排序了,但我会留下我的评论以防万一