c# - 如何为MessageBox设置自定义位置

标签 c# messagebox

我想在给定位置显示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/

相关文章:

WPF : Dispatcher processing has been suspended, 但消息仍在处理中

c# - 寻找一个项目的想法

C#消息框,变量用法

c# - 波浪号在表达式中是什么意思?

c# - 简单的注入(inject)器 - 导致容器不被垃圾收集的装饰器?

c# - 向用户显示文件无法加载到程序 C# 的消息

vb.net - 使用MessageDialog弹出UWP-VB错误消息

c# - MessageBox.Show 从右到左阅读不起作用

c# - Windows 窗体应用程序更新查询不保存数据

c# - 使用基类列表中的项目到泛型方法