输入文本框的输入按钮

时间:2017-01-25 16:32:00

标签: wpf vb.net

我有多种文本框来填充它   我可以正常从键盘填充它,另一种方法是点击我在论坛上创建的按钮,如计算器

当我点击按钮1时,文本框按数字1填充等等 我有按钮名称,工作应该像输入密钥

我有事件keydown发送值,我填写它在文本框上,并正常工作 但我需要调用enter工作的按钮作为文本框的事件keydown

简而言之,我需要使用触摸屏输入数字到文本框,按钮将文本框的值发送到我的工作

1 个答案:

答案 0 :(得分:0)

如果您想在两个不同的场合执行相同的代码,您应该将代码放在separate method中,然后随意调用。

通过这样划分代码,可以提高可读性和可调试性,并使代码更易于理解和更新。

以下是一个简短的例子:

Private Sub TextBox1_KeyDown(sender As Object, e As System.Windows.Input.KeyEventArgs) Handles TextBox1.KeyDown
    If e.Key = Key.Enter Then
        UpdateStatus("Enter was pressed.") 'Call custom method.
    End If
End Sub

Private Sub Button1_Click(sender As System.Object, e As System.Windows.RoutedEventArgs) Handles Button1.Click
    UpdateStatus("Button1 was pressed. Hello World!") 'Call custom method.
End Sub

Private Sub UpdateStatus(ByVal Text As String) 'Custom method declaration.
    TextBox1.Text = Text
    'In here is where you'd put your code.
End Sub