我有多种文本框来填充它 我可以正常从键盘填充它,另一种方法是点击我在论坛上创建的按钮,如计算器
当我点击按钮1时,文本框按数字1填充等等 我有按钮名称,工作应该像输入密钥
我有事件keydown发送值,我填写它在文本框上,并正常工作 但我需要调用enter工作的按钮作为文本框的事件keydown
简而言之,我需要使用触摸屏输入数字到文本框,按钮将文本框的值发送到我的工作
答案 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