我想在给定位置显示MessageBox。我不希望MessageBox覆盖并隐藏父窗体的一部分。有没有一种方法可以使用默认的MessageBox对象指定自定义位置?
我在带有.Net Framework 3.5的VS 2008中使用C#
最佳答案
您可以从“发件人”创建自己的自定义MessageBox并将其显示为“对话框”,这样您就可以
设置启动位置。例如:
var form = new Form
{
StartPosition = FormStartPosition.Manual,
ShowInTaskbar = false,
Location = new Point(100,100)
};
form.ShowDialog();
关于c# - 如何为MessageBox设置自定义位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5706369/