0

我将不胜感激您的回答。我如何向消息框添加按钮?明确地说,我有一个按钮,当我按下保存按钮时,我会收到一个带有以下文本的消息框:“请...”以及这两个按钮,取消和继续。

    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();            
        }

     }
4

1 回答 1

1

如果您不习惯使用标准消息,如是/否、取消等...(请参见此处的列表),您可以简单地创建一个新的 Windows 窗体,它看起来像消息框。添加自定义按钮,您喜欢的文本,然后您只需使其显示:

NewForm customMessageBox = new NewForm();
customMesageBox.Show(this);

而已。不要忘记将 this.Close() 放在按钮中以在执行所需操作后关闭表单。

于 2013-10-06T13:05:29.190 回答