Wpf 设置文本框的“回车”按钮

Wpf 设置文本框的“回车”按钮,wpf,vb.net,Wpf,Vb.net,我有多种方法来填充文本框 我可以通过键盘正常填写,也可以通过点击我在论坛上创建的类似计算器的按钮来填写 当我单击按钮1时,文本框将按数字1填充,依此类推 我有按钮名和工作应该像输入键 我有事件键来发送我在文本框中填充的值,工作正常 但是我需要一个叫做enterwork的按钮作为文本框的事件键 简而言之,我需要使用触摸屏向文本框输入数字,并使用按钮将文本框的值发送到我的工作中如果你想在两个不同的场合执行相同的代码,你应该将代码放入a中,然后随意调用 通过这样划分代码,可以提高可读性和可调试性,并使

我有多种方法来填充文本框 我可以通过键盘正常填写,也可以通过点击我在论坛上创建的类似计算器的按钮来填写

当我单击按钮1时,文本框将按数字1填充,依此类推 我有按钮名和工作应该像输入键

我有事件键来发送我在文本框中填充的值,工作正常 但是我需要一个叫做enterwork的按钮作为文本框的事件键


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

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

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

下面是一个简单的例子:

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

如果你想在两个不同的场合执行相同的代码,你应该把代码放在一个函数中,然后随意调用它

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

下面是一个简单的例子:

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

欢迎来到堆栈溢出!如果你想从两个不同的地方调用相同的代码,你应该把它放在一个单独的方法中,然后随意调用该方法。谢谢你,我正在尝试做的,我在enter事件中必须做的,作为enter键按下,但按下的是一个按钮,就像我说的,在方法一中,我使用了键向下方法,第二种方法是按钮,在键向下方法中有类似“If(e.key=key.Enter)Then”的内容,但在按钮方法中,使用按钮的值是什么。单击“as key.enterNo”,您应该编写一个自定义方法!自己编写一个,例如:
Private Sub DoStuff()
,将代码放入其中,并从按钮和KeyDown事件调用它。欢迎使用堆栈溢出!如果你想从两个不同的地方调用相同的代码,你应该把它放在一个单独的方法中,然后随意调用该方法。谢谢你,我正在尝试做的,我在enter事件中必须做的,作为enter键按下,但按下的是一个按钮,就像我说的,在方法一中,我使用了键向下方法,第二种方法是按钮,在键向下方法中有类似“If(e.key=key.Enter)Then”的内容,但在按钮方法中,使用按钮的值是什么。单击“as key.enterNo”,您应该编写一个自定义方法!自己编写一个,例如:
Private Sub DoStuff()
,将代码放入其中,并从按钮和KeyDown事件调用它。