Windows 启用CTRL+;使用VB.Net在屏蔽编辑文本框中的Z属性

Windows 启用CTRL+;使用VB.Net在屏蔽编辑文本框中的Z属性,windows,vb.net,desktop-application,Windows,Vb.net,Desktop Application,我在使用vb.net开发的windows应用程序中使用屏蔽编辑文本框 在普通文本框中(CTRL+Z-还原为原始值)工作正常。但是,在屏蔽编辑文本框的情况下,它不能正常工作 谁能帮我一下吗 此ctrl+Z应提供与普通文本框相同的功能。您可以通过编程离开事件来使用变量存储当前文本,并在按键期间检查Control+Z的组合: Dim oldText As String = "" Private Sub MaskedTextBox1_KeyDown(ByVal sender As Object, _

我在使用vb.net开发的windows应用程序中使用屏蔽编辑文本框

在普通文本框中(CTRL+Z-还原为原始值)工作正常。但是,在屏蔽编辑文本框的情况下,它不能正常工作

谁能帮我一下吗


此ctrl+Z应提供与普通文本框相同的功能。

您可以通过编程
离开
事件来使用变量存储当前文本,并在
按键期间检查
Control
+
Z
的组合:

Dim oldText As String = ""

Private Sub MaskedTextBox1_KeyDown(ByVal sender As Object, _
  ByVal e As System.Windows.Forms.KeyEventArgs) _
  Handles MaskedTextBox1.KeyDown

    If e.Control AndAlso e.KeyCode = Keys.Z Then MaskedTextBox1.Text = oldText

End Sub

Private Sub MaskedTextBox1_Leave(ByVal sender As Object, _
  ByVal e As System.EventArgs) _
  Handles MaskedTextBox1.Leave

    oldText = MaskedTextBox1.Text

End Sub

但它不提供文本框这样的功能,你要求CTRL+Z组合键工作,我为你提供了代码。如果希望启用其他功能,则需要更清楚地指定所需内容,或者自己查找。就这个问题而言,我相信我的回答是正确的和有效的。