Member 13739228 Ответов: 1

Вы понимаете, что я пытаюсь получить ?


Я перечислю вам проблему
- Combobox OS1 - PSPD1 не может определить свой элемент в кодировке ex: A+,A - и т. д.
- Это предмет, который нельзя преобразовать в двойной.
- Я не могу вызвать элементы combobox в расчет.

Я совершенно новичок в кодировании на C#. Я пытался найти решение, но, к сожалению, оно не сработало именно так, как работает моя программа.

Спасибо Вам за помощь. Словами не передать, как я вам благодарна. Я просто благодарен.

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

Общественного Класса Form1
Private Sub Button1_Click(бывал отправитель как система.Объект, бывал е как система.EventArgs) Обрабатывает Button1.Click, OS1 , CSA1 , ICS1 , MC1 , PM1 ,PF1 ,PSPD1
Если отправитель.Текст = А+ Тогда
Текст = 4.0
Конец, Если
Если отправитель.Text = A Тогда
Текст = 4.0
Конец, Если
Если отправитель.Text = A - Тогда
Текст = 4.0
Конец, Если
Если отправитель.Текст = B+ Затем
Текст = 4.0
Конец, Если
Если отправитель.Текст = B Тогда
Текст = 4.0
Конец, Если
Если отправитель.Text = B - Тогда
Текст = 4.0
Конец, Если
Если отправитель.Text = C+ Тогда
Текст = 4.0
Конец, Если
Если отправитель.Text = C - Тогда
Текст = 4.0
Конец, Если
Если отправитель.Текст = D Тогда
Текст = 4.0
Конец, Если
Если отправитель.Text = D - Тогда
Текст = 4.0
Конец, Если
итого = ((OS1.Text + CSA1.Текст + ICS1.Текст + MC1.текст + PM1.Текст + PF1.Текст + PSPD1.Text) * 19.0) / 7
Конец Подводной Лодки
End Класса

1 Ответов

Рейтинг:
1

Richard MacCutchan

Вам нужно использовать символы кавычек вокруг текстовых полей, например:

If sender.Text = "A+" Then
Text = "4.0"
End If

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

Понимание основ-это одна из самых важных вещей, которые нужно изучить в программировании. Вернитесь к своим заметкам курса или найдите хорошую книгу по Visual Basic, которая поможет вам.