#vb.net
#vb.net
Вопрос:
Private Sub Button_Click(sender As Object, e As EventArgs) Handles _
cmdangry.Click, cmdconfused.Click, cmdsad.Click, cmdhappy.Click, cmdtired.Click, cmdhurt.Click, cmdexcited.Click, cmdsurprised.Click
Dim answer As Integer = 0
Dim question As Integer
Select Case DirectCast(sender, Button).Name
Case cmdconfused.Name
answer = 1
Case cmdangry.Name
answer = 2
Case cmdsad.Name
answer = 3
Case cmdhappy.Name
answer = 4
Case cmdtired.Name
answer = 5
Case cmdhurt.Name
answer = 6
Case cmdexcited.Name
answer = 7
Case cmdsurprised.Name
answer = 8
End Select
Это мой код, и я собираюсь, чтобы моя программа задавала вопрос типа «если мне грустно, какое лицо я бы сделал», тогда пользователь нажмет соответствующую кнопку (cmdsad), а затем текстовое поле на несколько секунд загорится зеленым, а если оно неправильное, оно загорится красным. Кажется, я не могу понять, как заставить мою программу задавать вопросы один за другим. Я знаю, как настроить операторы if-else . Обратите внимание, что вопросы будут задаваться с использованием записи голоса
Комментарии:
1. Добавьте вопросы в какую-нибудь коллекцию — возможно, a
Queue(Of T)
— и затем получайте следующий вопрос из коллекции при каждом нажатииButton
.2. @jmlcilhinney как мне это сделать?
3. Вы опубликовали свой комментарий через 5 минут после моего, что означает, что вы не задумывались об этом или не проводили никаких исследований для себя. Сначала приложите усилия, спросите, когда вы столкнетесь с проблемой.
4. @jmlcilhinney вот в чем дело, я действительно не знаю, как это сделать. Я прошу прощения, если кажется, что я не приложил усилий, но я действительно потратил на это несколько часов
5. Знаете ли вы, что раньше вы должны использовать коллекцию? Теперь вы это делаете, поэтому у вас есть что-то конкретное для исследования, чего у вас не было раньше. Вы читали документацию для
Queue(Of T)
класса? Вы искали в Интернете информацию о том, как добавлять и удалять элементы вQueue(Of T)
? Многочасовое вращение ваших колес не имеет никакого значения. Когда кто-то дает вам что-то конкретное для изучения, изучите это. Возможно, вам все еще понадобится дополнительная помощь, чтобы пройти весь путь, но вы все равно можете попытаться пройти часть пути самостоятельно.