我有两个Windows窗体:FormMain和FormRecordTranslation。我在FormMain上有一个菜单项。当我点击该项目时,我应该看到FormRecordTranslation窗体和FormMain必须被停用,即不可点击,只要我在第二个窗体上工作。当我关闭第二个表单时,第一个表单必须可用。为此,我在FormMain类中使用了以下代码。如何在第二个窗体处于活动状态时禁用窗体
public partial class FormMain : Form
{
public FormMain()
{
InitializeComponent();
}
private void recordTranslationToolStripMenuItem_Click(object sender, EventArgs e)
{
FormRecordTranslation frmRecordTranslation = new FormRecordTranslation();
frmRecordTranslation.Activate();
frmRecordTranslation.Show();
frmRecordTranslation.TopMost = true;
}
}
虽然这将第二种形式置于顶端。它仍然允许第一个表单被点击和处理。