我编写了一个程序来检测按下的键并将键值添加到标签中。
Private Sub Form1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles Me.KeyPress
Label23.Text = Label23.Text & e.KeyChar
If Label1.Text = Label23.Text Then
PictureBox1.Show()
End If
End Sub
Run Code Online (Sandbox Code Playgroud)
问题是 label1 是大写的(我不能用小写字母表示),而 label23(要添加的值)是小写的。有什么方法可以使标签的值变为大写或使 e.KeyChar 向标签添加大写字母?
您需要查看String.ToUpper()函数。
Label23.Text = Label23.Text.ToUpper();
Run Code Online (Sandbox Code Playgroud)
还有String.ToLower()方法。
Label23.Text = Label23.Text.ToLower();
Run Code Online (Sandbox Code Playgroud)