using System.Windows.Forms;
public static void ShowModal(this Form frame, Form owner)
{
frame.MaximizeBox = false; // 隐藏“最大化”按钮。
frame.MinimizeBox = false; // 隐藏“最小化”按钮。
frame.ShowInTaskbar = false; // 在 Windows 任务栏中隐藏窗体。
frame.StartPosition = FormStartPosition.CenterScreen; // 在桌面居中显示。
frame.SizeGripStyle = SizeGripStyle.Hide; // 隐藏调整大小手柄。
frame.FormBorderStyle = FormBorderStyle.Sizable; // 可调整大小的边框。
frame.AutoSizeMode = AutoSizeMode.GrowAndShrink; // 禁用窗体调整大小。
frame.Icon = owner.Icon;
frame.Show(owner);
}