[.NET] button的sender
請輸入專案類型(網站專案或者應用程式專案):VB
我打算寫一個計算機
利用Handles
取得選擇按鈕的sender.text(即數字0至9)
Private Sub btn_Num1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btn_Num1.Click, btn_Num0.Click, btn_Num2.Click,
btn_Num3.Click, btn_Num4.Click, btn_Num5.Click, btn_Num6.Click,
btn_Num7.Click, btn_Num8.Click, btn_Num9.Click
If lastFlag = "Operator" Then '若前一次點選運算子,則一定清空文字方塊
txt_Show.Clear()
End If
txt_Show.Text += sender.text '設定txt_Show內容為所選數字鍵
lastFlag = "Number"
End Sub
然後我想用keypress 讓鍵盤能夠有一樣的效果
所以用如下的方式來進行呼叫
btn_Num1_Click(sender,e)
可是這樣弄的話,sender的實體會是keypress的
這樣就會抓不到數字
請問有辦法能夠解決嗎?
請板上前輩幫忙了,謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.130.36.13
推
06/17 17:00, , 1F
06/17 17:00, 1F
推
06/17 19:57, , 2F
06/17 19:57, 2F
→
06/17 22:49, , 3F
06/17 22:49, 3F
→
06/17 22:49, , 4F
06/17 22:49, 4F
→
06/18 01:06, , 5F
06/18 01:06, 5F