プロパティを設定し、以下のように数字を直接入力していた場合、デバックでは正常で動いていました。
Public Class zeta Private suuji As Integer Public ReadOnly Property _kazu As Integer Get Dim suuji As Integer = 5000 Return suuji End Get End Property End Class Public Class Form1 Private c_suuji As suuji = New suuji Private Sub init() Threading.Thread.Sleep(c_suuji.kazu) End Sub End Class
しかし、以下のように、5000と直接書き込んでいたところをUIのテキストボックスに入力された値からとってくるようにかえたらエラーが発生するようになりました。
どのように修正すればよいでしょうか。
よろしくお願いいたします。
引用テキスト例外がスローされました:
'System.InvalidCastException' (Microsoft.VisualBasic.dll の中)
System.InvalidCastException: String "" から型 'Integer' への変換は無効です。 ---> System.FormatException: 入力文字列の形式が正しくありません。
Dim suuji As Integer = CInt(Form1.textBox1.text)
回答2件
あなたの回答
tips
プレビュー