두 개의 Windows Forms : 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;
}
}
상단에 두 번째 양식이 있지만. 여전히 첫 번째 양식을 클릭하고 작업 할 수 있습니다.