c#弹窗确认
时间: 2023-07-27 22:13:41 浏览: 61
你可以使用MessageBox类来创建弹窗确认。以下是一个简单的示例代码:
```
using System.Windows.Forms;
DialogResult result = MessageBox.Show("确认进行操作吗?", "确认", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
if (result == DialogResult.Yes)
{
// 点击了“是”按钮,执行操作
}
else
{
// 点击了“否”按钮,取消操作
}
```
在这个示例中,弹窗会显示一个确认消息,包括一个“是”按钮和一个“否”按钮。当用户点击其中一个按钮时,对话框会关闭并返回一个DialogResult值,可以通过比较这个值来确定用户选择了哪个按钮。
相关问题
webform确认弹窗用c#语言
在 C# WebForm 中,您可以通过在按钮的 Click 事件中注册客户端脚本来实现确认弹窗。以下是一个简单的示例代码:
```csharp
protected void btnDelete_Click(object sender, EventArgs e)
{
// 注册 JavaScript 弹窗脚本
string script = "<script type=\"text/javascript\">if(confirm('确定要删除吗?')==false) return false;</script>";
Page.ClientScript.RegisterStartupScript(this.GetType(), "confirm", script);
// 在这里执行删除操作
// ...
}
```
在该示例中,当用户点击 “删除” 按钮时,会弹出一个确认框,询问用户是否要删除。如果用户点击了“确定”按钮,则会继续执行按钮的 Click 事件中的代码,否则不会执行。注意,这里使用的是 Page.ClientScript.RegisterStartupScript 方法来注册客户端脚本。
C#弹窗中可以加入按钮和文本框吗,可以的话怎么加
在 C# 中弹出窗口可以包含按钮和文本框。您可以使用 `MessageBox` 类来创建一个简单的弹窗,它可以包含文本和按钮。
以下是一个示例代码,演示如何在 C# 中创建一个带有文本框和按钮的弹窗:
```
using System.Windows.Forms;
namespace PopupExample
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
// 创建一个带有文本框和按钮的弹窗
Form form = new Form();
form.Text = "弹窗标题";
TextBox textBox = new TextBox();
textBox.Location = new Point(10, 10);
textBox.Size = new Size(200, 20);
Button button = new Button();
button.Location = new Point(10, 40);
button.Size = new Size(100, 25);
button.Text = "确定";
button.Click += (s, ev) =>
{
// 在这里处理按钮点击事件
MessageBox.Show(textBox.Text);
form.Close();
};
form.Controls.Add(textBox);
form.Controls.Add(button);
form.ShowDialog();
}
}
}
```
在这个示例中,我们创建了一个带有文本框和按钮的窗口,并在按钮点击事件中显示了文本框中的文本。您可以根据需要调整窗口和控件的位置和大小。