Alpha Gamer Ответов: 1

Как мне это закодировать ?


Я хочу добавить окно сообщения [да/нет окна сообщения], которое спрашивает пользователя, хочет ли он очистить текстовые поля или нет, если пользователь нажимает кнопку Да, текстовые поля очищаются, а если нет, то текстовые поля остаются прежними. Это используемый код

Что я уже пробовал:

Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
        MsgBox("Do you want to clear all?", MsgBoxStyle.YesNo, "Clear the textboxes!")
        If MsgBoxResult.No Then
            TB1.Text = "0"
            TB2.Text = "0"
            TB3.Text = "0"
            TB4.Text = "0"
            TB5.Text = "0"
            L1.Text = "0"
            L2.Text = "0"
            L3.Text = "0"
            L4.Text = "0"
            L5.Text = "0"
            SCORE.Text = "0"
            Label10.Text = "Here"
        Else
            'what to put over here??
        End If
    End Sub

1 Ответов

Рейтинг:
0

OriginalGriff

Обратный тест:

MsgBox("Do you want to clear all?", MsgBoxStyle.YesNo, "Clear the textboxes!")
If MsgBoxResult.Yes Then
    TB1.Text = "0"
    TB2.Text = "0"
    TB3.Text = "0"
    TB4.Text = "0"
    TB5.Text = "0"
    L1.Text = "0"
    L2.Text = "0"
    L3.Text = "0"
    L4.Text = "0"
    L5.Text = "0"
    SCORE.Text = "0"
    Label10.Text = "Here"
End If
Но, пожалуйста, начните использовать .Чистые классы вместо устаревших классов VB6: Класс MessageBox (System.Окна.Формы)[^]


Dave Kreskowiak

МММ... разве вы не хотите поместить возвращаемое значение из messagebox в переменную, а затем сравнить его с результатом Yes?