Как назначить слово (число) из списка в текстовое поле - PullRequest
0 голосов
/ 29 февраля 2012

У меня есть приложение в VB.Net, которое отображает результаты математической операции в список. Например, у меня есть 1 + 1 = 2. Я пытаюсь скопировать первые 2 числа (1 и 1) в 2 разных текстовых поля, когда выбран элемент списка. Любая помощь будет принята с благодарностью.

Спасибо.

1 Ответ

0 голосов
/ 29 февраля 2012

Мой VB.Net немного заржавел, но что-то вроде этого должно сделать это:

В событии SelectedIndexChanged укажите это:

'Make sure that we have a selected item before continuing
If listBox1.SelectedIndex = -1 Then
    Return
End If

'Get the text of the selected item
Dim selectedtext As String = listBox1.Items(listBox1.SelectedIndex).ToString()

'Split the item by the + and the = into an array of strings
Dim parts As String() = selectedtext.Split("+"C, "="C)

'If we have more than 2 parts
If parts.Length > 2 Then
    'Define a variable for each part
    Dim part1 As String = parts(0).Trim()
    Dim part2 As String = parts(1).Trim()

        'Make text boxes set to part1 and part2. part1 = 1, part2 = 1
End If
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...