Private Sub txtInput_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txtInput.KeyPress
Dim len As Integer
len = txtCode.Text.Length
If (Asc(e.KeyChar) = 65 Or Asc(e.KeyChar) = 97) Then
txtCode.Text += "Acer" & " "
ElseIf (Asc(e.KeyChar) = 66 Or Asc(e.KeyChar) = 98) Then
txtCode.Text += "King" & " "
ElseIf (Asc(e.KeyChar) = 8) Then
Try
txtCode.Text = txtCode.Text.Remove(len - 4, len)
Catch ex As Exception
MsgBox(ex.Message)
End Try
End If
End Sub
画像掲載の許可はおりませんので、ご検討よろしくお願いします
最初のテキスト ボックスから "b" を削除し、2 番目のテキスト ボックスから "King" を削除する必要があります。各単語の長さは同じです "Acer" "King" 常に 4 の長さです
しかし、私は次のエラーが発生しています
「インデックスとカウントは、文字列内の場所を参照する必要があります。パラメータ名: カウント」
また、「len-4」を別の変数dim c as integer = len-4に置き換えてみました