如何将 Label.text 大写?

Kas*_*ora 3 vb.net

我编写了一个程序来检测按下的键并将键值添加到标签中。

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 向标签添加大写字母?

Lia*_*amB 5

您需要查看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)