Вы можете объяснить проблему дальше, так как это мой код, который не показывает саму форму, пока диалог не будет закрыт, либо вы установили родительский элемент, либо нет
private void Form1_Load(object sender, EventArgs e)
{
//your functionality goes here
AboutBox1 box = new AboutBox1();
box.ShowDialog();
}
}
на другой стороне вы также можете проверить с помощью свойства TopMost