我将非常感谢你的回答。我如何在消息框中添加按钮?为了清楚起见,我有一个按钮,当我按下保存按钮时,我得到一个带有此文本的消息框:“请...”以及这两个按钮,取消和继续。
private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show("Please fill all..."); // I like to add to this messagebox buttons
{
SqlConnection con = new SqlConnection("Data Source=.\\sqlexpress;Initial Catalog=VirtualSalesFair;Integrated Security=True");
con.Open();
SqlCommand sc = new SqlCommand("Insert into Empty value('" + textBox1.Text + "'," + textBox2.Text + ",'" + textBox3.Text + "','" + textBox4.Text + "','" + textBox5.Text + "','" + textBox6.Text + "','" + textBox7.Text + "','" + textBox8.Text + "','" +textBox9.Text +"',"+textBox10.Text +");", con);
int o=sc.ExecuteNonQuery();
MessageBox.Show(o+ ":Record has been inserted");
con.Close();
}
}
答案 0 :(得分:1)
如果您不习惯使用标准消息,例如是/否,取消等...(see list here),您可以简单地创建一个新的窗体,它看起来像消息框。添加自定义按钮,您喜欢的文字,然后您只需显示:
NewForm customMessageBox = new NewForm();
customMesageBox.Show(this);
就是这样。 在执行所需操作后,不要忘记将this.Close()放在按钮中以关闭表单。