コンボボックスの値から無効なキャスト式を取り除き、式に収まるようにするにはどうすればよいexamgrade
ですか?
MSDNなどで調べて解決しようとしましたが、わかりませんでした。使ってみExamgrade = ().ToString
ましたがダメでした。
皆さんが私を正しい方向に向けてくれることを願っています。参考までに、これは私の最初の実際のプログラムです。C# で 1 回作成することに成功しましたが、ソース ファイルを削除したので、これは Visual Basic であり、ここまでは非常に簡単に作成できます。
アスタリスクは問題の行を示します
Public Class Calculator
Dim quarter3 As Integer
Dim quarter4 As Integer
Dim desiredgrade As String
Dim examgrade As String
Private Sub Button1_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles Button1.Click
quarter3 = TextBox1.Text
quarter4 = TextBox2.Text
desiredgrade = ComboBox1.Text
****examgrade = ((desiredgrade - (quarter3 * 0.4) - _
(quarter4 * 0.4)) / 0.2)****
If examgrade > 100 Then
Label5.Text = examgrade + " YOLO"
ElseIf examgrade < 0 Then
Label5.Text = "Impossible"
Else
Label5.Text = examgrade
End If
End Sub
Private Sub ComboBox1_SelectedIndexChanged(ByVal sender _
As System.Object, ByVal e As System.EventArgs) Handles _
ComboBox1.SelectedIndexChanged
Dim A As Integer
Dim B As Integer
Dim C As Integer
Dim D As Integer
A = 90
B = 80
C = 70
D = 60
ComboBox1.EndUpdate()
End Sub
End Class