Каждый раз, когда я нажимаю кнопку отправки, все значения возвращаются к 0 в VB.Net - PullRequest
2 голосов
/ 12 декабря 2011

Используя следующий код, каждый раз, когда я нажимаю кнопку отправки, все значения возвращаются к 0

        If txtBedrooms.Text = String.Empty Then
            MessageBox.Show("Please enter a bedroom 0 or greater")
            Exit Sub
        ElseIf Not IsNumeric(txtBedrooms.Text) Then
            MessageBox.Show("Please enter a bedroom 0 or greater")
            Exit Sub
        ElseIf txtBedrooms.Text < 0 Then
            MessageBox.Show("Please enter a bedroom 0 or greater")
            Exit Sub
        Else
            txtBedrooms.Text = bedrooms.ToString
        End If

Куда я иду не так?

Ответы [ 2 ]

2 голосов
/ 12 декабря 2011

Вы установили значение для спальни?Это не в коде, который вы отправили?

Я "думаю", что вы пытаетесь установить для спальни значение txtBedrooms.Если это так, то задание является неправильным и требует переключения на

bedrooms = Convert.ToInt32(txtBedrooms.Text);
0 голосов
/ 12 декабря 2011

Ваша проблема в этой строке:

    txtBedrooms.Text = bedrooms.ToString

Если в текстовое поле будет введено что-либо, вы попадете на эту строку, и, поскольку вы хотите установить значение спален равным тому, что было введено в текстовое поле, оно все равно будет равно нулю, и вы перезапишете текстовое поле с 0.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...