C # Как я могу исправить эту ошибку с моей MessageBoxButtons / Иконки - PullRequest
0 голосов
/ 22 марта 2019

Разработка формы регистрации, и я получаю эту ошибку при добавлении в MessageBoxButtons и MessageBoxIcon. Ошибка «аргумент 2: невозможно преобразовать« system.windows.forms.Messageboxicon »в« строку ». Кусок кода, где ошибка, такова: **

MessageBox.Show («Вы успешно зарегистрировали свой аккаунт», MessageBoxIcon.Exclamation, MessageBoxButtons.OK);

** Как и здесь:

MessageBox.Show («Пожалуйста, заполните все поля правильно», MessageBoxIcon.Exclamation, MessageBoxButtons.OK);

При удалении кнопки / значка Messagebox ошибки не возникает. Вот что у меня есть:

        {
        MyConnections.insert.CommandText = "INSERT Customer(EmailAddress,Firstname,Surname,Password)VALUES('" + txtEmail.Text + "','" + txtFirst.Text + "','" + txtSur.Text + "','" + txtPassword.Text + "')";
        MyConnections.insert.Connection = MyConnections.Customer;
        MyConnections.Customer.Open();
        MyConnections.insert.ExecuteNonQuery();
        MyConnections.Customer.Close();

        if (txtFirst.Text.Length > 0 && txtSur.Text.Length > 0 && txtEmail.Text.Length > 0 && txtPassword.Text.Length > 0 && txtConfirmPass.Text.Length > 0)


        {
            MessageBox.Show("You have successfully registered your account", MessageBoxIcon.Exclamation, MessageBoxButtons.OK);


        }

        else
        {
            MessageBox.Show("Please fill in all of the boxes correctly", MessageBoxIcon.Exclamation, MessageBoxButtons.OK);


        }

1 Ответ

0 голосов
/ 22 марта 2019

Здесь у вас был правильный заказ, и вы забыли добавить подпись

MessageBox.Show("You have successfully registered your account","Your caption goes here", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);

Надеюсь, это поможет.

...