Как присвоить значение строке?
- Привет! Я создал приложение (в Windows Form App. Net), где пользователь вводит информацию, и она выходит во второй форме в списке. Однако, когда приложение запускается и пользователь переходит ко второй форме, информация нигде не появляется. Я получаю ошибки, говорящие о том, что мой "lbResult" и мой "результат" используются до того, как им присваивается значение. Я не знаю, как присвоить значение строке, и мой учебник действительно очень помогает мне в этом конкретном вопросе. Любая помощь по этому вопросу будет очень признательна. Заранее спасибо!
Dim lbResults As ListBox Dim Results As String Dim strName As String 'declare Hello and txtName as string in order to simplify code strName = "Hello " & txtName.Text lbResults.Items.Add(Results) If radCompliment.Checked = True Then 'if/then branch statement to make message appear depending on what user chooses. Results = strName & "You are FABULOUS" Else MessageBox.Show("Please input information") End If If radMotivation.Checked = True Then Results = strName & "Stay focused and never give up!" Else MessageBox.Show("Please put in information") End If If radGreeting.Checked = True Then Results = strName & "How are you today? " Else MessageBox.Show("Please put in information") End If If radJoke.Checked = True Then Results = strName & "What did the computer do at lunch time? Had a byte!" Else MessageBox.Show("Please put in information") End If If radFact.Checked = True Then Results = strName & "Did you know that Banannas are curved because when they grow they gravitate towards the sun." Else MessageBox.Show("Please put in information") End If End Sub
Что я уже пробовал:
Сначала я попробовал обойтись без него.
Dim Results as String
немного, но я обнаружил, что мне нужно поместить весь свой пользовательский ввод в одно место, прежде чем пытаться поместить его в список, если это имеет смысл. Я искал в интернете и в своем учебнике/заметках помощь по этому вопросу, но мне не очень повезло. Я понимаю большую часть кодирования, когда оно связано с цифрами, но я думаю, что создание моего приложения с текстом вместо цифр сделало его запутанным.