在C#中,要显示一个成功的提示框(ShowTipsSuccess),你可以使用MessageBox类。要调整提示框的位置,你需要设置其StartPosition
属性。以下是一个示例:
using System;
using System.Windows.Forms;
namespace ShowTipsSuccessExample
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
// 显示成功的提示框
MessageBox.Show("操作成功!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Success);
// 调整提示框的位置
AdjustMessageBoxPosition();
}
private void AdjustMessageBoxPosition()
{
// 获取屏幕尺寸
int screenWidth = Screen.PrimaryScreen.WorkingArea.Width;
int screenHeight = Screen.PrimaryScreen.WorkingArea.Height;
// 设置提示框的位置
int x = (screenWidth - 300) / 2; // 水平居中
int y = (screenHeight - 200) / 2; // 垂直居中
MessageBox.Show("操作成功!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Success, MessageBoxDefaultButton.Button1, MessageBoxOptions.TopMost, new Point(x, y));
}
}
}
在这个示例中,我们首先显示一个成功的提示框,然后调用AdjustMessageBoxPosition
方法来调整其位置。我们获取屏幕尺寸,计算提示框的坐标,并将其传递给MessageBox.Show
方法。这样,提示框就会出现在屏幕的中心位置。