c# 弹窗提示移除电源和外围设备 点击确定继续操作,点击取消。
时间: 2025-01-06 20:49:45 浏览: 5
在C#中,你可以使用Windows Forms或WPF来实现弹窗提示。以下是一个使用Windows Forms的示例代码,展示如何创建一个弹窗提示用户移除电源和外围设备,并提供“确定”和“取消”按钮。
```csharp
using System;
using System.Windows.Forms;
public class PowerNotificationForm : Form
{
private Button okButton;
private Button cancelButton;
public PowerNotificationForm()
{
InitializeComponents();
}
private void InitializeComponents()
{
this.Text = "提示";
this.Size = new System.Drawing.Size(300, 150);
this.StartPosition = FormStartPosition.CenterScreen;
Label label = new Label();
label.Text = "请移除电源和外围设备";
label.AutoSize = true;
label.Location = new System.Drawing.Point(50, 20);
okButton = new Button();
okButton.Text = "确定";
okButton.Location = new System.Drawing.Point(50, 60);
okButton.Click += new EventHandler(OkButton_Click);
cancelButton = new Button();
cancelButton.Text = "取消";
cancelButton.Location = new System.Drawing.Point(150, 60);
cancelButton.Click += new EventHandler(CancelButton_Click);
this.Controls.Add(label);
this.Controls.Add(okButton);
this.Controls.Add(cancelButton);
}
private void OkButton_Click(object sender, EventArgs e)
{
// 用户点击确定后的操作
MessageBox.Show("操作继续");
this.Close();
}
private void CancelButton_Click(object sender, EventArgs e)
{
// 用户点击取消后的操作
MessageBox.Show("操作取消");
this.Close();
}
[STAThread]
public static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new PowerNotificationForm());
}
}
```
在这个示例中,我们创建了一个Windows Forms应用程序,其中包含一个标签和两个按钮。当用户点击“确定”按钮时,会显示“操作继续”的消息,并关闭弹窗;当用户点击“取消”按钮时,会显示“操作取消”的消息,并关闭弹窗。
阅读全文